<SEC-DOCUMENT>0001104659-25-059475.txt : 20250613
<SEC-HEADER>0001104659-25-059475.hdr.sgml : 20250613
<ACCEPTANCE-DATETIME>20250613172220
ACCESSION NUMBER:		0001104659-25-059475
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		16
FILED AS OF DATE:		20250613
DATE AS OF CHANGE:		20250613
EFFECTIVENESS DATE:		20250613

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Astrana Health, Inc.
		CENTRAL INDEX KEY:			0001083446
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-MANAGEMENT CONSULTING SERVICES [8742]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				870042699
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-288054
		FILM NUMBER:		251047744

	BUSINESS ADDRESS:	
		STREET 1:		1668 S. GARFIELD AVENUE
		STREET 2:		2ND FLOOR
		CITY:			ALHAMBRA
		STATE:			CA
		ZIP:			91801
		BUSINESS PHONE:		(626) 282-0288

	MAIL ADDRESS:	
		STREET 1:		1668 S. GARFIELD AVENUE
		STREET 2:		2ND FLOOR
		CITY:			ALHAMBRA
		STATE:			CA
		ZIP:			91801

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Apollo Medical Holdings, Inc.
		DATE OF NAME CHANGE:	20080715

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SICLONE INDUSTRIES INC
		DATE OF NAME CHANGE:	19990413
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>tm2517534d1_s8.htm
<DESCRIPTION>FORM S-8
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>As filed with the Securities and Exchange Commission
on June 13, 2025</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Registration No. 333-</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES</B></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Washington, D.C. 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FORM S-8</B></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>REGISTRATION STATEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><I>&#8239;<B>Under</B></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B><I>THE
SECURITIES ACT OF 1933</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Astrana Health, Inc. </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact Name of Registrant as Specified in its Charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center; width: 50%"><B>Delaware<BR>
</B>(State or other jurisdiction of incorporation or organization)</TD>
    <TD STYLE="font-size: 10pt; text-align: center; width: 50%"><B>95-4472349<BR>
</B>(I.R.S. Employer Identification No.)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>1668 S. Garfield Avenue, 2nd Floor</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Alhambra, California 91801</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices) (Zip code)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Astrana Health, Inc. Amended and Restated 2024
Equity Incentive Plan</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Full title of the plan)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Brandon Sim</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Chief Executive Officer and President</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Astrana Health, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>1668 S. Garfield Avenue, 2nd Floor</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Alhambra, California 91801</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(626) 282-0288</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name, address, and telephone number, including
area code, of agent for service)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><I>Copies to:</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Jurgita Ashley</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Thompson Hine LLP</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>3900 Key Center</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>127 Public Square</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Cleveland, Ohio 44114</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(216) 566-5500</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting company&rdquo;
and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange&#8239;Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD>Large accelerated filer</TD>
    <TD><FONT STYLE="font-family: Wingdings">x</FONT></TD>
    <TD>Accelerated filer</TD>
    <TD><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Non-accelerated filer</TD>
    <TD><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD>
    <TD>Smaller reporting company</TD>
    <TD><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&#8239;</TD>
    <TD>&#8239;</TD>
    <TD>Emerging growth company</TD>
    <TD><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 7(a)(2)(B) of the Securities Act. <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>EXPLANATORY NOTE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Astrana Health, Inc. (the &ldquo;Registrant&rdquo;)
is filing this Registration Statement on Form S-8 (the &ldquo;Registration Statement&rdquo;) with the Securities and Exchange Commission
(the &ldquo;Commission&rdquo;) to register the offering of an additional 2,000,000 shares of common stock, par value $0.001 per share
(&ldquo;Common Stock&rdquo;), of the Registrant, which are issuable under the Astrana Health, Inc. Amended and Restated 2024 Equity Incentive
Plan (the &ldquo;Plan&rdquo;) as a result of an increase to the reserve under the Plan, as approved by the Registrant&rsquo;s stockholders
at the Registrant&rsquo;s annual meeting of stockholders held on June 11, 2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The additional shares of Common Stock issuable
pursuant to the Plan are securities of the same class as other securities for which a Registration Statement on Form S-8 was filed with
the Commission on June 12, 2024 (<A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070863/tm2415882d1_s8.htm">File
No. 333-280143</A>) (the &ldquo;Prior Registration Statement&rdquo;). Accordingly, the contents of the Prior Registration Statement are
incorporated by reference into this Registration Statement pursuant to General Instruction E of Form S-8, except to the extent supplemented,
amended or superseded by the information set forth below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PART II</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 66.25pt"><B>Item 3.</B></TD><TD><B>Incorporation of Documents by Reference.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following documents, which have previously
been filed by the Registrant with the Commission pursuant to the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;),
are incorporated herein by reference:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the Registrant&rsquo;s <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001083446/000095017025039122/asth-20241231.htm">Annual
Report on Form 10-K for the year ended December 31, 2024</A>, filed with the Commission on March 14, 2025 (including the information incorporated
by reference therein from the Registrant&rsquo;s <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001083446/000110465925039438/tm252605d1_def14a.htm">Definitive
Proxy Statement on Schedule 14A</A>, filed on April 25, 2025);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the Registrant&rsquo;s <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001083446/000095017025068198/asth-20250331.htm">Quarterly
Report on Form 10-Q for the quarter ended March 31, 2025</A>, filed with the Commission on May 9, 2025;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the
                                            Registrant&rsquo;s Current Reports on Form 8-K filed with the Commission on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/1083446/000110465925004739/tm253666d1_8k.htm">January
                                            21, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/1083446/000110465925018221/tm257416d1_8k.htm">February
                                            27, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001083446/000110465925028969/tm2510605d1_8k.htm">March
                                            28, 2025</A>, and <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/1083446/000110465925058542/tm2517571d1_8k.htm">June 11, 2025</A> (excluding any information furnished in such reports under
                                            Item 2.02, Item 7.01 or Item 9.01); and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">the description of the Registrant&rsquo;s common stock set forth in <A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000095017025039122/asth-ex4_1.htm">Exhibit
4.1</A> of the Registrant&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2024, together with any amendment or report
filed with the Commission for the purpose of updating such description.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All documents filed by the Registrant with the
Commission pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Exchange Act (other than those furnished pursuant to Item 2.02 or Item
7.01 of Form 8-K or other information &ldquo;furnished&rdquo; to the Commission) subsequent to the filing of this Registration Statement
and prior to the filing of a post-effective amendment that indicates that all securities offered have been sold or that deregisters all
securities then remaining unsold will be deemed to be incorporated by reference in this Registration Statement and to be part hereof from
the date of filing of such documents. Any statement contained in any document incorporated or deemed to be incorporated by reference herein
will be deemed to be modified or superseded for purposes of this Registration Statement to the extent that a statement contained herein
or in any other subsequently filed document that also is or is deemed to be incorporated by reference herein modifies or supersedes such
statement. Any such statement so modified or superseded will not be deemed, except as modified or superseded, to constitute a part of
this Registration Statement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Item 6.&#9;&#9;Indemnification of Directors
and Officers.&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 102 of the Delaware General Corporation
Law (the &ldquo;DGCL&rdquo;) permits a corporation to, among other things, eliminate or limit the personal liability of a director or
officer to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director or officer, provided that
such provision may not eliminate or limit the liability of (i) a director or officer for any breach of the director&rsquo;s or officer&rsquo;s
duty of loyalty to the corporation or its stockholders, (ii) a director or officer for acts or omissions not in good faith or which involve
intentional misconduct or a knowing violation of law, (iii) a director under Section 174 of the DGCL, (iv) a director or officer for any
transaction from which the director derived an improper personal benefit, or (v) an officer in any action by or in the right of the corporation.
No such provision may eliminate or limit the liability of a director or officer for any act or omission occurring prior to the date when
such provision became effective.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 145 of the DGCL provides that a corporation
has the power to indemnify a director, officer, employee, or agent of the corporation, or a person serving at the request of the corporation
for another corporation, partnership, joint venture, trust or other enterprise in related capacities, against expenses (including attorneys&rsquo;
fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by the person in connection with any threatened,
pending or completed action, suit or proceeding to which he or she was or is a party, or is threatened to be made a party, by reason of
such position, if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best
interests of the corporation, and, in any criminal action or proceeding, had no reasonable cause to believe such person&rsquo;s conduct
was unlawful, except that, in the case of actions brought by or in the right of the corporation, no indemnification will be made with
respect to any claim, issue or matter as to which such person has been adjudged to be liable to the corporation unless and only to the
extent that the Delaware Court of Chancery or other adjudicating court determines that, despite the adjudication of liability but in view
of all of the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Delaware
Court of Chancery or such other court deems proper.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Registrant&rsquo;s Restated Certificate of
Incorporation, as amended (the &ldquo;Certificate of Incorporation&rdquo;), provides for indemnification of the Registrant&rsquo;s current
and former directors and officers to the fullest extent permitted by the DGCL. The Certificate of Incorporation also provides that the
Registrant will advance expenses to such persons, subject to the Registrant&rsquo;s receipt of an undertaking from the indemnified party
as may be required under the DGCL. The Registrant&rsquo;s Amended and Restated Bylaws provide that the Registrant has the power to indemnify
current and former directors under substantially the same terms of Section 145 of the DGCL, as described above, and may advance expenses
to such persons, subject to the receipt of an undertaking to repay such amounts unless it is determined that such person is entitled to
be indemnified by the Registrant as authorized by the Amended and Restated Bylaws. In addition, the Certificate of Incorporation contains
a provision eliminating the personal liability of directors and officers to the Registrant or its stockholders for monetary damages for
breach of fiduciary duty as a director or officer to the fullest extent permitted by the DGCL, as described above. These indemnification
provisions may be sufficiently broad to permit indemnification of the Registrant&rsquo;s officers and directors for liabilities (including
reimbursement of expenses incurred) arising under the Securities Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Registrant has entered into indemnification
agreements with certain directors and executive officers to provide these directors and executive officers additional contractual assurances
regarding the scope of the indemnification set forth in the Certificate of Incorporation and to provide additional procedural protections.
The Registrant&rsquo;s directors and officers are also covered by insurance policies maintained by the Registrant against certain liabilities
for actions taken in their capacities as such, including liabilities under the Securities Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Item 8.</B>&#9;&#9;<B>Exhibits. </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 9%; border-bottom: black 1pt solid; text-align: justify"><B>Exhibit No.</B></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 90%; border-bottom: black 1pt solid; text-align: justify"><B>Description</B></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420415002897/v398912_ex3-1.htm"><FONT STYLE="color: #0000EE">4.1</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420415002897/v398912_ex3-1.htm"><FONT STYLE="color: #0000EE">Restated Certificate of Incorporation (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed on January 21, 2015).</FONT></A></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420415025170/v408340_ex3-1.htm"><FONT STYLE="color: #0000EE">4.2</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420415025170/v408340_ex3-1.htm"><FONT STYLE="color: #0000EE">Certificate of Amendment of Restated Certificate of Incorporation (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed on April 27, 2015).</FONT></A></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420417063540/tv481301_ex3-1.htm"><FONT STYLE="color: #0000EE">4.3</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420417063540/tv481301_ex3-1.htm"><FONT STYLE="color: #0000EE">Certificate of Amendment of Restated Certificate of Incorporation (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed on December 13, 2017).</FONT></A></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420418035195/tv496923_ex3-1.htm"><FONT STYLE="color: #0000EE">4.4</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000114420418035195/tv496923_ex3-1.htm"><FONT STYLE="color: #0000EE">Certificate of Amendment of Restated Certificate of Incorporation (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed June 21, 2018).</FONT></A></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924006988/tm244161d1_ex3-1.htm"><FONT STYLE="color: #0000EE">4.5</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924006988/tm244161d1_ex3-1.htm"><FONT STYLE="color: #0000EE">Certificate of Amendment of Restated Certificate of Incorporation (effective February 26, 2024) (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed January 26, 2024).</FONT></A></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924071275/tm2416686d1_ex3-1.htm">4.6</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924071275/tm2416686d1_ex3-1.htm">Certificate of Amendment of Restated Certificate of Incorporation (effective June 13, 2024) (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed June 13, 2024).</A></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924028972/tm247268d2_ex3-1.htm"><FONT STYLE="color: #0000EE">4.7</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924028972/tm247268d2_ex3-1.htm"><FONT STYLE="color: #0000EE">Amended and Restated By-laws (effective February 28, 2024) (incorporated herein by reference to Exhibit 3.1 to the Registrant&rsquo;s Current Report on Form 8-K filed February 29, 2024).</FONT></A></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="tm2517534d1_ex5-1.htm" STYLE="-sec-extract: exhibit">5.1</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="tm2517534d1_ex5-1.htm" STYLE="-sec-extract: exhibit">Opinion of Thompson Hine LLP. </A></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="tm2517534d1_ex23-1.htm" STYLE="-sec-extract: exhibit">23.1</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="tm2517534d1_ex23-1.htm" STYLE="-sec-extract: exhibit">Consent of Independent Registered Public Accounting Firm. </A></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="tm2517534d1_ex5-1.htm" STYLE="-sec-extract: exhibit">23.2</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="tm2517534d1_ex5-1.htm" STYLE="-sec-extract: exhibit">Consent of Thompson Hine LLP (included in Exhibit 5.1).</A></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="#poa">24.1</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="#poa">Power of Attorney (included in the signature page to this Registration Statement).</A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465925058542/tm2517571d1_ex10-1.htm" STYLE="-sec-extract: exhibit">99.1</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465925058542/tm2517571d1_ex10-1.htm" STYLE="-sec-extract: exhibit">Astrana Health, Inc. Amended and Restated 2024 Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Registrant&rsquo;s
Current Report on Form 8-K filed on June 11, 2025).</A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-2.htm"><FONT STYLE="color: #0000EE">99.2</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-2.htm"><FONT STYLE="color: #0000EE">Form of Incentive Stock Option Agreement (2024 Equity Incentive Plan) (incorporated herein by reference to Exhibit 10.2 to the Registrant&rsquo;s Current Report on Form 8-K filed on June 12, 2024).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-3.htm"><FONT STYLE="color: #0000EE">99.3</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-3.htm"><FONT STYLE="color: #0000EE">Form of Nonqualified Stock Option Agreement (2024 Equity Incentive Plan) (incorporated herein by reference to Exhibit 10.3 to the Registrant&rsquo;s Current Report on Form 8-K filed on June 12, 2024).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-4.htm"><FONT STYLE="color: #0000EE">99.4</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-4.htm"><FONT STYLE="color: #0000EE">Form of Restricted Stock Agreement (2024 Equity Incentive Plan) (incorporated herein by reference to Exhibit 10.4 to the Registrant&rsquo;s Current Report on Form 8-K filed on June 12, 2024).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-5.htm"><FONT STYLE="color: #0000EE">99.5</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000110465924070847/tm2416687d1_ex10-5.htm"><FONT STYLE="color: #0000EE">Form of Restricted Stock Unit Agreement (2024 Equity Incentive Plan) (incorporated herein by reference to Exhibit 10.5 to the Registrant&rsquo;s Current Report on Form 8-K filed on June 12, 2024).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000095017024125133/asth-ex10_3.htm">99.6</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/1083446/000095017024125133/asth-ex10_3.htm">Form of Restricted Stock Agreement (2024 Non-Employee Director Award) (2024 Equity Incentive Plan) (incorporated herein by reference to Exhibit 10.3 to the Registrant&rsquo;s Quarterly Report on Form 10-Q filed on November 12, 2024).</A> </TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify"><A HREF="tm2517534d1_ex-filingfees.htm" STYLE="-sec-extract: exhibit">107</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2517534d1_ex-filingfees.htm" STYLE="-sec-extract: exhibit">Filing Fee Table. </A></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Act of 1933, as amended, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements for
filing on Form S-8 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized,
in the City of Alhambra, State of California, on June 13, 2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><B>ASTRANA HEALTH, INC.</B></TD></TR>
  <TR>
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 47%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify">/s/ Brandon K. Sim</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Brandon K. Sim, M.S.</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Chief Executive Officer and President</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">(Principal Executive Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="poa"></A>POWER OF ATTORNEY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each person whose signature appears below constitutes
and appoints each of Brandon Sim, Chandan Basho and Glenn Sobotka, acting alone or together with another attorney-in-fact, as his or her
true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for such person and in his or her name,
place and stead, and in any and all capacities, to sign any and all amendments (including post-effective amendments) to this Registration
Statement, and to file the same, with all exhibits thereto, and other documents in connection therewith, and any subsequent registration
statements pursuant to Rule 462 of the Securities Act, with the Commission, granting unto said attorneys-in-fact and agents, and each
of them, full power and authority to do and perform each and every act and thing requisite or necessary to be done in and about the premises,
as fully and to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact
and agent, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Act of 1933, as amended, this Registration Statement has been signed by the following persons in the capacities and on the dates indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>SIGNATURE</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center"><B>TITLE</B></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center"><B>DATE</B></TD></TR>
  <TR>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 39%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 39%">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 15%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Brandon K. Sim</TD>
    <TD>&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="vertical-align: top; text-align: center">Chief Executive Officer and President <BR>
(Principal Executive Officer)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">Brandon K. Sim, M.S.</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Chandan Basho</TD>
    <TD>&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="vertical-align: top; text-align: center">Chief Operating Officer and Chief Financial Officer<BR>
(Principal Financial Officer)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Chandan Basho, M.B.A.</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Glenn Sobotka</TD>
    <TD>&nbsp;</TD>
    <TD ROWSPAN="2" STYLE="vertical-align: top; text-align: center">Chief Accounting Officer<BR>
(Principal Accounting Officer)</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Glenn Sobotka</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Kenneth Sim</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Executive Chairman, Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">Kenneth Sim, M.D.</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Thomas S. Lam</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Vice Chairman, Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Thomas S. Lam, M.D., M.P.H.</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: justify">/s/ John Chiang</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">John Chiang</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: justify">/s/ Weili Dai</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Weili Dai</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ J. Lorraine Estradas</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">J. Lorraine Estradas, R.N., B.S.N., M.P.H.</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Mitchell W. Kitayama</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Mitchell W. Kitayama</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: justify">/s/ Linda Marsh</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Linda Marsh</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ Matthew Mazdyasni</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Matthew Mazdyasni</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom">By:</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid">/s/ David G. Schmidt</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">June 13, 2025</TD></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">David G. Schmidt</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 5; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>tm2517534d1_ex5-1.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 5.1</B></P>

<P STYLE="margin: 0; text-align: right">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0; text-align: center">&nbsp;<IMG SRC="tm2517534d1_ex5-1img001.jpg" ALT=""></P>

<P STYLE="margin-top: 0; margin-bottom: 0; text-align: center">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">June 13, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Astrana Health, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1668 S. Garfield Avenue, 2nd Floor</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Alhambra, California 91801</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.35pt"><FONT STYLE="font-variant: small-caps">Re</FONT>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registration
Statement on Form S-8 &ndash; Astrana Health, Inc. Amended and Restated 2024 Equity Incentive Plan</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ladies and Gentlemen:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Astrana Health, Inc., a Delaware corporation (the
 &ldquo;<U>Company</U>&rdquo;), is filing with the Securities and Exchange Commission (the &ldquo;<U>Commission</U>&rdquo;) a Registration
Statement on Form S-8 (the &ldquo;<U>Registration Statement</U>&rdquo;) under the Securities Act of 1933, as amended (the &ldquo;<U>Securities
Act</U>&rdquo;), relating to the issuance of up to 2,000,000 shares of common stock, par value $0.001 per share, of the Company (the &ldquo;<U>Common
Stock</U>&rdquo;), issuable pursuant to the Company&rsquo;s Amended and Restated 2024 Equity Incentive Plan (the &ldquo;<U>Plan</U>&rdquo;),
as well as the authorized forms of stock option, restricted stock, restricted stock unit or other applicable award agreements under the
Plan (collectively, the &ldquo;<U>Award Agreements</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Item 601 of Regulation S-K and the instructions
to Form S-8 require that an opinion of counsel concerning the legality of the securities to be registered be filed as an exhibit to a
Form S-8 registration statement if the securities are original issue shares. This opinion is provided in satisfaction of that requirement
as it relates to the Registration Statement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In rendering this opinion, we have examined copies
of (a) the Company&rsquo;s Restated Certificate of Incorporation (as amended) and Amended and Restated Bylaws, each in the form filed
as exhibits with the Commission, (b) the Plan, in the form filed as an exhibit with the Commission, and (c) such other records and documents
as we have deemed advisable in order to render this opinion. In such examination, we have assumed the genuineness of all signatures, the
legal capacity of all natural persons, the authenticity of all documents submitted to us as originals, and the conformity to the originals
or certified copies of all documents submitted to us as copies thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the foregoing, and subject to the
further limitations, qualifications and assumptions set forth herein, we are of the opinion that, under the laws of the State of Delaware,
when issued pursuant to and in accordance with the Plan and the applicable Award Agreements, the shares of Common Stock that are the subject
of the Registration Statement will be validly issued, fully paid, and non-assessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In rendering this opinion, we have assumed that
the resolutions authorizing the Company to issue the shares of Common Stock pursuant to the Plan and the applicable Award Agreements will
be in full force and effect at all times at which the shares of Common Stock are issued by the Company and that the Company will take
no action inconsistent with such resolutions. We have further assumed that each award under the Plan will be approved by the Board of
Directors of the Company or an authorized committee of the Board of Directors in accordance with applicable law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our opinion expressed above is limited to the
General Corporation Laws of the State of Delaware, as currently in effect, and we express no opinion as to the effect on the matters covered
by this letter of the laws of any other jurisdiction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This opinion letter speaks only as of the date
hereof. We expressly disclaim any responsibility to advise you of any development or circumstance of any kind, including any change of
law or fact, that may occur after the date of this opinion letter that might affect the opinions expressed herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We hereby consent to the filing of this opinion
letter as an exhibit to the Registration Statement. In giving such consent, we do not thereby admit that we are in the category of persons
whose consent is required under Section 7 of the Securities Act or the rules and regulations of the Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Very truly yours,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>/s/ Thompson Hine LLP</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Thompson Hine LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;<IMG SRC="tm2517534d1_ex5-1img002.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>tm2517534d1_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 23.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Consent of Independent Registered Public Accounting
Firm</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We consent to the incorporation
by reference in the Registration Statement (Form S-8) pertaining to the Astrana Health, Inc. Amended and Restated 2024 Equity Incentive
Plan of our reports dated March 14, 2025, with respect to the consolidated financial statements of Astrana Health, Inc. and the effectiveness
of internal control over financial reporting of Astrana Health, Inc. included in its Annual Report (Form 10-K) for the year ended December
31, 2024, filed with the Securities and Exchange Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">/s/ Ernst and Young LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Los Angeles, California</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">June 13, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>tm2517534d1_ex-filingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-116">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-117">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-118">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-119">0001083446</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-120">Astrana Health, Inc.</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-121">Fees to be Paid</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001083446</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-06-09</xbrli:startDate>
              <xbrli:endDate>2025-06-09</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001083446</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                  <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-06-09</xbrli:startDate>
              <xbrli:endDate>2025-06-09</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="USD">
            <xbrli:measure>iso4217:USD</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="pure">
            <xbrli:measure>xbrli:pure</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="Shares">
            <xbrli:measure>xbrli:shares</xbrli:measure>
          </xbrli:unit>
        </ix:resources>
      </ix:header>
    </div>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-146">S-8</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-147">Astrana Health, Inc.</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: center; width: 90%; word-wrap: break-word">
            <p style="margin: 0pt; text-align: center;">
              <b>Table 1: Newly Registered Securities</b>
            </p>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 90%; text-align: center;  border: 1px solid black; margin-left: auto; margin-right: auto;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation Rule</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount Registered</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Proposed Maximum Offering Price Per Unit</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 3%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-148">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-149">Common Stock, $0.001 par value per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-150">Other</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-151">2,000,000</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-152">25.19</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-153">50,380,000.00</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-154">0.0001531</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-155">7,713.18</ix:nonFraction>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">Total Offering Amounts:</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; width: 16%;">
            <p id="MaxAggtOfferingPrice" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-156">50,380,000.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; border-bottom: 1px black; width: 16%;">
            <p id="TotalFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-157">7,713.18</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fee Offsets:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalOffsetAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-158">0.00</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Net Fee Due:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="NetFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:NetFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-159">7,713.18</ix:nonFraction>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 100%; text-indent: 0px;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
            <td>
              <p style="margin:0pt;text-align:left; margin-bottom: 5px;">
                <b>Offering Note</b>
              </p>
            </td>
            <td/>
          </tr>
        </tbody>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="width: 100%; text-indent: 0px;">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
          <td style="width:10pt;">
            <p style="margin:0pt;text-align:left;">
              <sup style="vertical-align:top;line-height:120%;font-size:10px">1</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_1" id="ixv-160">Note 1 - Amount Registered: Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement on Form S-8 (the "Registration Statement") also covers (i) such additional number of shares of common stock, par value $0.001 per share, of Astrana Health, Inc. ("Common Stock") issuable upon stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar events or (ii) such reduced number of shares of Common Stock in respect of any reverse stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar events, in each case with respect to the shares of Common Stock being registered pursuant to this Registration Statement.

Note 2 - Amount Registered: Represents shares of Common Stock reserved for issuance under the Astrana Health, Inc. Amended and Restated 2024 Equity Incentive Plan.

Note 3 - Proposed Maximum Offering Price Per Unit: Estimated in accordance with Rules 457(c) and 457(h) under the Securities Act solely for purposes of calculating the registration fee and based on the average of the high and low sales price per share of Common Stock as reported on The Nasdaq Stock Market LLC on June 6, 2025, which date is within five business days prior to filing this Registration Statement.
</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td style="width:10pt;"/>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>tm2517534d1_ex5-1img001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2517534d1_ex5-1img001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  Y FP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#TJT^&>CJ)
M)KZ>_GO;B1IIY([V6)2[$DX56  YKB]&\/VEY\7=>T">XU%M-M;59(8O[0F&
MUCLR<[LG[QZGO7M->5^'/^3@/%'_ %Y)_**F(Z2'X?:?I^MZ=J>G75^CVLI9
MXIKR25'4JRGAB><D&NPK@OB4]S;3^&I+6[NK?[3J\%I/Y$[)OC;)*D ^W7K7
M=-$C0F$[MA7;PQ!Q]>M(!]%>>^ -0:WTKQ1J.IW]U-'8ZG<Q![B9G\N&, @#
M)[<^]7_#]K=>+],BUS6;FYCM[P>9:Z?!,T4<41^[O*D%V(Y))P,X H [.BO/
M?% U'P! GB#2KR[NM)BD5;[3KF4R@1L0-\;-EE()'&<5/\1?%%UHWAW2-4T@
MO*9+R.;9'_RU@",[CZ%10%SNZ*KV%];ZGI]O?6L@DM[B-98V'=2,BN*T[Q7<
M:E\6[K2T9QID-@Z1?W99DD7>P^F2OX&@9WM%<!XK64_$GPM9)>WL-KJ"W/VF
M*&Y=%D\M 5X!XZ]JFTR74M$^))\/_;KF^TNZL#>1BY?S)+9E?:1O/)4^] CN
M:*\X\-QP^-=/U62_U*]CUJ*ZFA>.&[>(V6&(0*BD#& #D@Y.:V==U:_M[[1O
M"NG7.-3O8RTUXR[O)A0?/( >K$\#/&3S0!UU%<[)X-L9(2/MVK+<X_X^QJ$O
MF ^O7;^&,>U9/A;Q!J,6O:MX3UV87%]81B>WNPH4W,!Z$@<;AD X_I0,[BBO
M,/A]XUOE^PZ+XF8B6]B\[3+USD7*'^!C_?'3W_+/0_$%98]&M+BWN;FWE%_;
M1,T$S1DH\JJP.#SD&@5SKJ*1%"(J+G"C R<TM PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "O*?#DB_P##07B=1WLU'Y"*O4IY%BMY)'?8B*69@/N@#K7E
MUHG@6Q\1S>((/$^H+JD^?-F.3O!QD%?+QC@?E2<HQW9K3P]6KK3BW;LKFG\5
MHXKB#PM;3+NCFUZW5EZ97# C]:Z+_A"/#G_0-'_?Z3_XJN<\1:MX+\2M8->>
M(+B/[#,+B$0(5Q(.C'*'./3I6TOCWPSY(C_ML,^W'F&%LY]?NX_2I]I#N;?4
M<5_S[E]S_P CCO"VDO?_  \\=:38KAWU.^AA0'/.U=J_R%==\-M5AU;P#I31
ML/-MH1;3IT*.@VD$=N@/XU1M)O#'PXDN5N=8O88[^9KA_M<99))6 )96"=<=
M@:NQ>&-+U&\;7]#O=0TJ>Z^:5[8>6EQ_M/'(I!^N!6AQC/BA.J?#_4;8*7N+
MW9:V\2_>DD=@  /7J?PJG<V7V?7O NB3[9/L]M<>:IY#;(!'^66-:5U8Z1X>
MFCUO7KZ]O9H =EU<H9$MQW(5%VIGUQGWJ"UN]!\0ZLGBC3]5O;A=/B>,>3 3
M%M;&]1E,L3@9P<C% ',Z/J]UX,AUOP8#OOH)0=##G_6QS-A![[&))]@?2KLN
MFP^&_B)X(LX<F,V5U:F0]78*'+'W+9)^M=-IZ^'/%FHV7BBQ_P!*ELEDB@N?
M+95(;AL;@,XY'MDTVYTS2/&O]DZW::C.#8R/):SVK@88\,&#*?3!!]Z ,?Q8
MI?XI^"%5RA*7P##&1^[7GFNKL-&M--N;F_+R37DZ@374[98JO11T"J,G@ #F
ML'Q1I^CVNK:7K^KZIJ%O/9?N[:6*/<@9_E(("$9;IS^%;.M>(-)T;3TFU::2
M"VG&S>T#D9(Z' X)]#2 Y'QUX9^S)+XZ\-W/V/5K.'[1*4/[N[B49(<=#\HZ
M]_R(J7NH_9?B9X3\2W:F&RU?3/LNYC\L4K?.%/IG(%7=+L="U(Q>'1XAUJ\L
M_+W)I]U$T8>-2/E9S&K,HR!C=[<UI:YX@\$:I93Z-JUS!+ #Y;PM$_R,IQP0
M."/44G)1W9K3H5*M_9Q;MV5SLJ\[M;?^T_C'K&J0'=;Z=I:V4KCH9F._;GU
MZ^E06^J>'K6 6L?CS5_L@&!&W+J/02&/=C\<^]:MIXF\%:;I+:;IVJ+:1$'Y
MHXG+[CU8EE.6/J<U/M(=T;_4<5_S[E]S_P BCX?\-V'C#X1:/8WH*L(-T$Z?
M?@D!(#*:PK_Q#J,.G1^$O%!"ZS;7]FUO<_PWT0N$^=3_ '@!R/\ Z]=-X=\1
M>#_#6DQ:9::]++:PY$0G1F* DG&0@SR>]&MZ]X#\0"T_M"_1WM)TN()%C<,C
M*0>#MZ''([T>UAW0OJ.*_P"?<ON?^1W=%<S_ ,+!\+?]!9/^_4G_ ,31_P +
M!\+?]!9/^_4G_P 31[2'=#^HXK_GW+[G_D=-17,_\+!\+?\ 063_ +]2?_$T
M?\+!\+?]!9/^_4G_ ,31[2'=!]1Q7_/N7W/_ ".FHKF?^%@^%O\ H+)_WZD_
M^)H_X6#X6_Z"R?\ ?J3_ .)H]I#N@^HXK_GW+[G_ )'345S/_"P?"W_063_O
MU)_\31_PL'PM_P!!9/\ OU)_\31[2'=!]1Q7_/N7W/\ R&WGB>5?%R:'"(XX
MY4,:W3HS 7  ?9V!^3)ZYS5&Q\2:Q-8Z-=S/:$7^HFT=%A8;54R D'<>3Y8_
M,U(WBOP,R;&N[8J)_M(S _$O]_[OWO>HF\1> 'M8K5IK0P12&6./[.^$<YRP
M^7@\GGW-'M(=T'U'%?\ /N7W/_(NW/B[R?$\^E+$OD+;2>5.0<-<(N]DSTQL
M(/7.0WI5?2_%=]J]Y9::T<5AJ;0-)<PR(9!C"E9(SD;D;)^AX/(J/_A(_ /V
M..T\^U^SQR&5(_L[X5SG+#Y>IR?S-6$\9>"XGA=+ZW5X(S%$P@?*(<?*#MX'
M X]J/:0[H/J.*_Y]R^Y_Y&:/'%_:>'K'5+M()VN)F,L<,3#R8(Y"DC]3GC:1
MG ZUWZLKJ&4AE89!!R"*XN#Q+X"MHVCAGM41HVB91;O@HQ)*XV]"23CWJW!X
MZ\(VMO'!!J44<4:A418G 4#H!\M'M(=T'U'%?\^Y?<_\CIYI#%!)($9RBEMJ
M]6P.@KBF\0ZJW@-_$\5]:EGLGN!;"+*HVW(7.<DKT.??I6E_PL'PM_T%D_[]
M2?\ Q-4&\2> ':9F>Q)G!$N;1OG!ZY^7G/>CVD.Z#ZCBO^?<ON?^0S5_%]_I
M,^I1W$,:6JJD=I?!<JDYC5MDH[!BWRGIV]*TM)U/4-9EOIENX;9+._>T-L8@
M6*HV,L<Y#-U&.,$=:K#QAX)$<T?VNUV38\U?LS8? P,_+SP /PILGBSP-+>"
M[DN;1KD8_>FV;=QTYVT>TAW0?4<5_P ^Y?<_\BC8>-M273])O[VWCFLI[ 7%
M]+ IWVY9R!(%YR@QSW'7UJ0>,[^U@MKN[BBDTV33XIYKR$9-O))NVNR]XS@<
MCIU/'2W;>+? ]GM^S7-I#MC\I?+MF7"9SM&%Z9YQ2IXP\$Q;O+N[5-T8A.VV
M890=%^[T&3Q1[2'=!]1Q7_/N7W/_ "(5\773:CI%BQ1$O+9$FNA$2([F1 Z
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
M;Q'X-,'AC59O^$F\12>79RMLDO05;"$X(V\BJOPDFCMOA';32R+'&AG9F8X
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
M 2P X).:T+*22XMA)<69MI=Q#1L0V,'&01U!ZUC2>&)8K^SO[&^$%S9QM;1
MP[HVMSMQ$PSDX*@A@0:LRV&ON5,>NP1<?,HL0PSD],MTZ#\* NS:HHHH ***
M* /)OC_.B>#=/B+#>]^I"YYP$?)_4?G7J=G-'<64$T3J\;QJRLIR""*\9^*G
M_(WK_P!>P_K76?"7_D7;G_KL/_013%U.D\9SI;>"=;ED8*HL9ADGN4(KD/A%
M)--\)X([!X/M:22J!-DJK;R?F YZ&K/Q=_Y%RT_Z^?\ V4URWPL_Y&Q_^N<G
M\A2Z#3M),]$\CQH<_O=!YZ_NY>?UH$7C4$D3:$">O[N7_&NGHJ.3S9U_6G_)
M'_P'_@G,^7XV_P">^A_]\2_XTAB\:DY,VA9_ZYR_XUT]%')YL/K3_DC_ . _
M\$PM-B\3+?(=1DTDVW.\6Z.'Z<8SQUQ6[115)6,*E3G=[)>BL%%%%,S"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
A** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>tm2517534d1_ex5-1img002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2517534d1_ex5-1img002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !# G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#U2]O_  U8
M:E#I\VB$W$[.D"IINX2E!N;:=O.!5](?#+K,3;:8A@C$LZ/%&K0J1D%P1E>/
M7TJIKMA>7'C7PK>P6SR6UH]R;B12,1AXMJYR<\GTS63JFA:M<ZOXRE@6XCBO
M=.CBM]@C(N'$<@*_-DCE@.W6ERKL:^VJ?S/[W_F=%+#X7@MXIY8M(2&5=\<C
M)&%=?4'N/>K"Z7H3B(K8Z<1*,QD0I\XQGCCGCFN7\/Z;JFB:A#=7>G37-O<:
M1:6NV,JSVLD2D.A!/W6W9R">1SVK-_X1/7;+2=)CL8MM[I<ESJ%M&)0(E9Y<
MK;$^GEM(N>@XHY5V#VU3^9_>_P#,[:XLO#MI!+/<VNEPQ1$"1Y(XU5"<8!)Z
M=1^=1%/"HM1=%-'$#,5$NV/:2.HSZBN+U'PUKO\ 8'C"P%I+=3:C);W<3AUQ
M)(=GFJN3P%V<9QQ6MKWA:2"(7.BB]35VGGNX[B/84,L@4%)48X,;!5!QR-N<
MYZG*NP>VJ?S/[W_F=!<P>&;)PEU#I,#, 0)$C7KTZU/_ &7H691]AT[,0S(/
M)3Y!C//''%<[!IVHV4_B."^THZ@FJOYL4D;*4(,2H87W$%0I!P>1@^N:Q]/\
M':]ID;7-C*1J]C9V]LKRM^XU!%B :-^<\-G:Q&0?4$T<J[![:I_,_O?^9V=Q
M;>'K;29=4:PL7LXX3.9(K=7!0#)(P.>/2JIG\,#^R,Z=;?\ $V.+3_0A\WR%
M^>/E^4$\^E.N-/NQ\.)--6W9KS^R3;B$$9\SRMNW/3KQZ5@1>'+Z";P+,L%Z
MYL7S>+)/N$ ^S,G0G^\P'&:.5=@]M4_F?WO_ #.IBM/#<X/E6^E/ME,!VI&<
M2#JG^][=:2>V\-6PN#/!I40ME#SF1(U\I3T+9Z ^]<BOA>[O;"\L+[3[A8;G
MQ+-=[HW"LD1W%)58'((.TCO[4:CX?\2S^%?%UC>(E_>7%DEK9W$153=@!L,P
M)PK_ #8/;C(ZT<J[![:I_,_O?^9V5MIV@7D7FVMEILT>2-T<*,,CMP*E_L;1
MLD?V;89')_<)Q^E+I+3-99G%SOW'FY1$<].R<5@W5I>KXC\0,MA<217NGQ0P
MRKMVEU67(/.1]Y>W>CE78/;5/YG][_S-S^Q]%&W_ (EUA\W3]PG/Z4[^P])_
MZ!=E_P" Z?X5Q_\ 85WJ]AX8L;JPN;>*VLWMKMWVYC)A49!!/.0<$=",UWP&
M !SQZT<J[![:I_,_O?\ F4?[#TG_ *!=E_X#I_A1_8>D_P#0+LO_  '3_"K]
M%'*NP>VJ?S/[W_F4/[#TG_H%V7_@.G^%']AZ3_T"[+_P'3_"K]%'*NP>VJ?S
M/[W_ )E#^P])_P"@79?^ Z?X4?V'I/\ T"[+_P !T_PJ_11RKL'MJG\S^]_Y
ME#^P])_Z!=E_X#I_A1_8>D_] NR_\!T_PJ_11RKL'MJG\S^]_P"90_L/2?\
MH%V7_@.G^%90G\+&2Y1K&TC-O'YK&2S"ADSC<I*_,,\<=_K72=JY:72YM6U*
M\GNH+N*PN+(1RP2,N]958%3&03C')ZX)P?6CE787MJG\S^]_YDK3>&%B=FTZ
MV#HS*\7V,>8FT!FRN,X (/T(]:D/_","XBA%E8L92@5UME*9<90%L8!(Z?\
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
M!;S(50DG;V9?IC' -6H?"TD%[9N+6T:W2")6C\UT\F5&+%UVCYMQ/.<=!UH
MZVBBB@84444 %%%% !1110 4444 %%%% !1110 55U+4+?2M/FO;HD11#)VC
M)))P !W)) 'N:M5F>(-)_MS1+C3_ #C"\FUHY0,['5@ZG'?#*.* (WUJ2TO+
M*#4+,VZ7K>7%*L@<+)@D(WH2 <$9'&*U@0PR""/45B7&FW^K2:<-16WA2TG6
MY<0.6\V10=N,@;5R<]SP!6AI=LUIIL$#6]O;,@(,5L3Y:\G[N0/Y4 4Y->\C
M6$L)]/N469)&MY1AO-*<L-H.0<'(SUHM?$=K=:#;ZKY,\:W#^7% X'F,^XJ%
MQG&<@]^*@MK;66UU[V\M;(HJND++<,Q1.P"[!@L0"S9/3 %9]MX8O/[(TB&[
MCMI9=/NI9C#YI,<H<.!SMX(W^G:@1T.I:C_9NDR7LD.60+^[,BK\Q( &X\#D
M]:@36)$M;4W5F8KRZ8K%:I*LA('.2PXQCDGM]:JV.FZC8Z1#ILT5KJ$"1!3Y
M\K99BQ)7E3E57: 3R<5F2>#'2VM(XA!*(;6XMUB9F5(3*X8%,9.%QM ],=*
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
MVLI*L,]\$&K]4]+TZ+2M-ALH2S)$#\S=6))))^I)-7*!A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
00 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Jun. 09, 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_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</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_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0001083446<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 );">Registrant Name</a></td>
<td class="text">Astrana Health, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-8<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_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</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_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Jun. 09, 2025 </div>
<div>USD ($) </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_ffd_OfferingTable', window );"><strong>Offering:</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_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<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_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<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_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, $0.001 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">2,000,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_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">25.19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 50,380,000.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_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 7,713.18<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_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">Note 1 - Amount Registered: Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement on Form S-8 (the "Registration Statement") also covers (i) such additional number of shares of common stock, par value $0.001 per share, of Astrana Health, Inc. ("Common Stock") issuable upon stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar events or (ii) such reduced number of shares of Common Stock in respect of any reverse stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar events, in each case with respect to the shares of Common Stock being registered pursuant to this Registration Statement.

Note 2 - Amount Registered: Represents shares of Common Stock reserved for issuance under the Astrana Health, Inc. Amended and Restated 2024 Equity Incentive Plan.

Note 3 - Proposed Maximum Offering Price Per Unit: Estimated in accordance with Rules 457(c) and 457(h) under the Securities Act solely for purposes of calculating the registration fee and based on the average of the high and low sales price per share of Common Stock as reported on The Nasdaq Stock Market LLC on June 6, 2025, which date is within five business days prior to filing this Registration Statement.
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</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_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of registration fee (amount due after offsets).</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</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_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate offering price for the offering that is being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</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_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 offering price per share/unit being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</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_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 title of the class of securities being registered (for each class being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "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/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</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_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ffd_OfferingAxis=1</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>10
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Jun. 09, 2025 </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_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</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_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 50,380,000.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_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">7,713.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.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_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 7,713.18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</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_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</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_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</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>11
<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>12
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>19</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2517534d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tm2517534d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tm2517534d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="tm2517534d1_ex-filingfees.htm">tm2517534d1_ex-filingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="18">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2517534d1_ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "tm2517534d1_ex-filingfees.htm"
     ]
    },
    "schema": {
     "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/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 19,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/ffd/2025": 4,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 18,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2517534d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2517534d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2517534d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2517534d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001104659-25-059475-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-25-059475-xbrl.zip
M4$L#!!0    ( +>*S5KFFMSB$PH  &LR   =    =&TR-3$W-3,T9#%?97@M
M9FEL:6YG9F5E<RYH=&WM6VUSVS82_AS_"AROF20SHD1*EFPI,CNJ8_=\25R/
M[<[TVPU$0A(F%,D"H%[ZZV^7;R(IZLV6$W?NFNF$ A; @]UG%XLET_]Y,77)
MC G)?>_BG5DWWA'FV;[#O?'%N\'#Y<W-NY^MD_Y$@1B(>O)"FR@5]!J-^7Q>
MG[?JOA@WS&ZWVUB@C!8+]18N][YM%L7>3'0H7%X0Q99(N&D8K0;WI**>S?+R
MSFI 7KC3B#M342[]TZ9YMFWR6"(;L-@D:R(0@,W^^.7^RTI<5<NO1!M*4$^.
M?#&E"E2,,[5UHZDW.[E)=,GLPD3PNS[V9SOG.==;9CK/FL:+.\7N(969&AU6
MTF&Z)G3 B&8[%1R-G&I!Z(@%K1-"^A-&'7R 1\65RZRK/_3KFR\WM[^2ZZNK
MAWXC;D711BK;'_K.,AGD\!F1:NFR"\WA,G#ILD<\WV-:W \2?-'#@4RD+4D;
M=QSFK=KB5AAZ&TZ9X#;QZ!0F!;2]:U#?8Z 1V_<46ZA[-KK0A*T1#CODBYEN
MFAW->M#/^XW"#'O-_1 .IUQ*;_O\9T^>_YJQJ\6$#[G:OL*YMJ;YPQ8#^_>N
M/+#6\I)YP#KWQG/8XC-;;ENUJUF&89C&>>OTM//T%>_9F$MDNKJ%GBT+-@W-
M&D22E/R+45=-:N3&L^M/T>R=8#/I+N^<:W=<7-(?C83['_"PV.]P;=4;^K[+
MJ#>B+CK3"I&I66 C291/AHS<4>YL!!-UE'F+^ 0;,0'QE\D"<O3=GK0G;$H!
M%XG"9V\B$"(ZIMSDF?B@XT-](1TM&:>6 6Q<\FG@,JU1 E4%( 8F_5"4<46A
MNY=H+%(%&"DOD<FPR+S%KJR3.]@]XDR0:).L,A9>WGPNDJP\N+1P8_/*R;H!
M6,5W-H""0T>H3U0Q"Q6H&QW=Z*9SKOJJQS+/V3 R[:F$NHXG[4E4O$/Y*5U?
MB056JF3C*8B4>Y-^AT>4=+ZRZ1#6=SC(1ME(Y)R_C8"0D(P,%EQJZS/@P0'1
M T_)6]\R^XW<K_7E&NOKK4%N;,'\/\*IT.,QH7Y_^%1-IBFC,A3,2M*G'@BF
MTZ9=%2OBO-N6"V#<]O62/<'C$99[F% (:_LL*"/)@Y=,(FHI<L;!/Y?( &GY
M;)4%97**#EV6YD1S[JA)CW2[;S_":>0I?42GW(4<:2 X=6MP"+HSIKA-:T1"
MH@@9I>"C1%3ROUB/-(U ?21H<IVZ?.SUB T\9N)C3@-]57"(OG+@/'1E0,$;
M3[442T =O!_H0U\I?]HC]3:;EM48K-%X:%U2UP[=*'\E_HA<<W#4,8%#DSSB
M5D'!PS*)@Z*6E9/7;AYL!?)-:)M[PEV/'T_.*T]WYI7QCOZ&^W]"\G9Z=G#R
M]CSUP#,2K-+=-JD)W&6Q<HVB,XY<GZK,?TCBFZ9AO"TZF,M&X'*DZ&#9)$_R
M8K,3++2BI2?IC'"-Q[%NNGR\E4J?3S%W$?+<%XX^%S2 (8+1;SHVK#$D765*
MQ9C#3'N$DXQ*D7\3LT=NV=Q=DI@ID&@ZY('9H>"*[^7]DSW,NV:K)ZL9&BKM
MW"V;.>T'A0N(ZC Z6!#IN]PA0Y?:WSZ26&<Z\J%':*C\K$GP\21MJ^;)$&88
M"S_T'!UBL2]Z_^P./@VN.YM8D*!LOBU;HO\/72>_?!G<?B:ZOEFS59.9QOIL
MSR)$8O8E>814[##+?U]\ERZ5DCQB[6*? /2]<>+AF3]6[T/W-:IS, 7^JIS?
M'P%C^\@8[X0?^!)"TE>ZX--P2M*K![F#PPAN]' Y^1WRNU<(/44\&(\%&\-=
MH(3]^9!;+\#;>P#Z"I69<!42U#2AB3P+$#_]A-H1T*_.X$^S%-"S!*X:]YLW
MYLF;8LJS<524AY25M"F93:GS8*ME.:G-"F*K7 [KC7^&$"JWE=Y>&B:$YYU
MNYIUZ4^G8,H'Y=O?:N0GHVX8)@FH(#/JAHP$6/[ J][SMU+-KVW%7?F;F@@,
MWP=5(94(\T7(MJ%9, \3S]]!E)ALV,"UH';D%*L=#*8*+ %I'#B-HQ&\"$?@
MDTLV<9C-I]25%YI1W(@73AU?)=V[C-@V-:M9,PP#_T_WF*(YVB;QOFO]U&]$
M?^^Y?PC!*2,QY,)A@<3,*0)K*3DMW-Q>/T</$"R:[;K9?6TZ@!-(Y?7P8@IH
M:5;;J+7.(R;47Y ,&W<+/HLG6&Z'4?WJ>%L\U2S<F0&;-5^5G6'GX.XO9MJV
M9IW5SLQ6W3S??]L[JR%9':NM;;HO*S\X/).(U*I9C[ZB[BKMBI,(V=M:HHB
M[7]'VV3DBFVL:A*=JNP(=5WAK$S;=[?EK&DSB[;QZ%&Y67D?^50N&.W/J"(3
M5U3J'! E=M237M)8<=T@*SUA^2 I'.PT8\2[U"&_M_72=8]ON+/]8L!S2Z0O
M'!0@28?_XM" -QY@NV00%:+VEV3;CQAYD (SZL8J^2'LS2U]? *?QX?WWYZ\
MMTQ%U/T4LO_3-K(O:.2'Q-O<NL>G:_?H\7;;.Y=,INH59^XU"O?PTP)4[*)8
M'%]]-Y:V'.&URD=2=3B725#F6H5+(0]R-(C? B7U_O2,;Q>WE,TUM+(<\M:O
MJ(^M66"=U!'(1LE*HF"EO/Z._7+L #-^'Z/EG#S&9J*!=L7%*B-6N'(8; @@
M" ,_1-$G+'K%8S9!'ROP@&&AX0<K,,.A6>@J\I]E,6@^X8KIT&J#8@+!=%S[
MX&(:4DXC3-H4OQ$S=UW5.H9FX1!B$IVLU?A[Y"X4,J30J/SHS00Y-3L0@B#7
M)6K"<N_^R,".*JYFM]6J$2H)( ,QA[Q'.:THJ'VHP7 NB_79!P67<?QDAV"Q
M%B(@>=#/D_'5@MH' C'3ASWB]\_D/?] 9&A/"'(=)2%I@^B)WR0!LO@3$'RR
MXR*BC(N(J^IA6DY,BX@U%*YZS4W>:_E"),#@$M2$+A0&Z<Q$!BY7LI;\ E_$
MSZP<:!#,QG=2? 1D0YAQ$PTX9%/\K[0)4 ZY%_\B/D#BX%R E<U@YU'+>YYN
M&&P5VJ#LJMWFD1+N@:P,6&PLZBWA)^J.?0_,-5R>4<!K4UAQSM4D0P/\0D-O
M@#UD&$[%ZJ5SD./E%B;5R<E)1.]F-;WO&3B:C/2Y867L%C-8$8[DV,J>S7(>
M4$F/0<)]ZCFPA$0T#D3<YBF)"^THA5^@S1BY<ZF7H6P!RGU?8O7(E520$N#4
MH%9JVW %C<!%>D5GE>2T??;>_A#AP,?)A\V^*WV7N<MHFZ!<A!#[2OIJ$@#@
M*)'7\PC22IP;OTIWT&M1@@*?Z)CA8/PY@=@9";G^'(X!1!5$&\G<;$WG$#T$
M"WRAXDD?899;*AWZ9]+_E8IOD-1^^7*)W?\./48Z-=1ONT8@B@*_''R#!JQ
M58!R1JCI82@AH$H)G<L( ^P4V#.*OV':1J*3O6OQ^W[1DS_%&EO.AE+PGXCR
M!' BE8^X_)<*AE;.(@[*]2!WB=*,?@/_98CU7U!+ 0(4 Q0    ( +>*S5KF
MFMSB$PH  &LR   =              "  0    !T;3(U,3<U,S1D,5]E>"UF
C:6QI;F=F965S+FAT;5!+!08      0 ! $L   !."@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>tm2517534d1_ex-filingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001083446</identifier>
        </entity>
        <period>
            <startDate>2025-06-09</startDate>
            <endDate>2025-06-09</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001083446</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-09</startDate>
            <endDate>2025-06-09</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-116">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-117">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-118">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-119">0001083446</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-120">Astrana Health, Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-121">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-146">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-147">Astrana Health, Inc.</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-148">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-149">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-150">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-151"
      unitRef="Shares">2000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-152"
      unitRef="USD">25.19</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-153"
      unitRef="USD">50380000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-154"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-155"
      unitRef="USD">7713.18</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-156" unitRef="USD">50380000.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-157" unitRef="USD">7713.18</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-158" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-159" unitRef="USD">7713.18</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-160">Note 1 - Amount Registered: Pursuant to Rule 416 under the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement on Form S-8 (the "Registration Statement") also covers (i) such additional number of shares of common stock, par value $0.001 per share, of Astrana Health, Inc. ("Common Stock") issuable upon stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar events or (ii) such reduced number of shares of Common Stock in respect of any reverse stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar events, in each case with respect to the shares of Common Stock being registered pursuant to this Registration Statement.

Note 2 - Amount Registered: Represents shares of Common Stock reserved for issuance under the Astrana Health, Inc. Amended and Restated 2024 Equity Incentive Plan.

Note 3 - Proposed Maximum Offering Price Per Unit: Estimated in accordance with Rules 457(c) and 457(h) under the Securities Act solely for purposes of calculating the registration fee and based on the average of the high and low sales price per share of Common Stock as reported on The Nasdaq Stock Market LLC on June 6, 2025, which date is within five business days prior to filing this Registration Statement.
</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
