<SEC-DOCUMENT>0000890564-25-000033.txt : 20250617
<SEC-HEADER>0000890564-25-000033.hdr.sgml : 20250617
<ACCEPTANCE-DATETIME>20250616202207
ACCESSION NUMBER:		0000890564-25-000033
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		18
FILED AS OF DATE:		20250617
DATE AS OF CHANGE:		20250616
EFFECTIVENESS DATE:		20250617

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ASGN Inc
		CENTRAL INDEX KEY:			0000890564
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-HELP SUPPLY SERVICES [7363]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				954023433
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		4400 COX ROAD, SUITE 110
		CITY:			GLEN ALLEN
		STATE:			VA
		ZIP:			23060
		BUSINESS PHONE:		8188787900

	MAIL ADDRESS:	
		STREET 1:		4400 COX ROAD, SUITE 110
		CITY:			GLEN ALLEN
		STATE:			VA
		ZIP:			23060

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ON ASSIGNMENT INC
		DATE OF NAME CHANGE:	19930328
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>forms-8june2025.htm
<DESCRIPTION>S-8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3cd543203cf446e1a3752dceba360c41_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="-sec-extract:summary;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">AS FILED WITH THE SECURITIES AND EXCHANGE COMMISSION ON JUNE 16, 2025</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Registration No. 333- </font></div></div><div style="-sec-extract:summary;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:133%">UNITED STATES <br>SECURITIES AND EXCHANGE COMMISSION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> <br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Washington, D.C. 20549</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> <br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:133%">FORM S-8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> <br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">REGISTRATION STATEMENT <br>UNDER <br>THE SECURITIES ACT OF 1933</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:133%">ASGN Incorporated</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Exact Name of Registrant as Specified in Its Charter)</font></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.016%"><tr><td style="width:1.0%"></td><td style="width:54.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.937%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.13pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Delaware</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.13pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">95-4023433</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.13pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(State or other jurisdiction of incorporation or <br>organization)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.13pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(I.R.S. Employer Identification No.)</font></div></td></tr></table></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">4400 Cox Road, Suite 110</font></div><div style="margin-bottom:7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Glen Allen, Virginia 23060</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"><br>(Address of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Principal Executive Offices) (Zip Code)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Second Amended and Restated 2010 Employee Stock Purchase Plan</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Full title of the plan(s))</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">ASGN Incorporated</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> <br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Jennifer Hankes Painter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> <br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Senior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Vice President, Chief Legal Officer and Secretary <br>26745 Malibu Hills Road <br>Calabasas, California 91301 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Name and address of agent for service)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%"><br>(818) 878-7900</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Telephone number, including area code, of agent for service)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Copy to&#58;</font></div><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Steven B. Stokdyk, Esq. <br>Latham &#38; Watkins LLP <br>10250 Constellation Blvd. Suite 1100 <br>Los Angeles, California 90067 <br>(424) 653-5500 </font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</font></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.279%"><tr><td style="width:1.0%"></td><td style="width:64.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.270%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.62pt;padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%">Large accelerated filer </font><font style="font-family:'Wingdings',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.62pt;padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%">Accelerated filer </font><font style="font-family:'Wingdings',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"> </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.62pt;padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%">Non-accelerated filer </font><font style="font-family:'Wingdings',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"> </font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.62pt;padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%">Smaller reporting company </font><font style="font-family:'Wingdings',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.62pt;padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%">Emerging growth company </font><font style="font-family:'Wingdings',sans-serif;font-size:9.8pt;font-weight:400;line-height:133%"></font></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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><font style="font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:133%"></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">EXPLANATORY NOTE</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">This Registration Statement on Form S-8 is being filed by ASGN Incorporated (referred to herein as &#8220;our,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; the &#8220;Company&#8221; and the &#8220;Registrant&#8221;) to register (i) an additional 3,500,000 shares of the Company&#8217;s common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), which may be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (as amended, the &#8220;Award Plan&#8221;) pursuant to the First Amendment to the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan, which was adopted by the Company&#8217;s Board of Directors on April 10, 2025 and approved by the Company&#8217;s stockholders on June 12, 2025, and (ii) an additional 4,000,000 shares of Common Stock which may be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan (as amended, the &#8220;ESPP&#8221;) pursuant to the First Amendment to the Company's Second Amended and Restated 2010 Employee Stock Purchase Plan, , which was adopted by the Company&#8217;s Board of Directors on April 10, 2025 and approved by the Company&#8217;s stockholders on June 12, 2025. In accordance with Instruction E to Form S-8, the contents of the previous Registrations Statements on Form S-8 (File Nos. 333-168041, 333-189287, and 333-233342) are hereby incorporated by reference.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Item 3. Incorporation of Documents by Reference.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The following documents, which have been filed by the Company with the Securities and Exchange Commission (the &#8220;SEC&#8221;) pursuant to the Securities and Exchange Act of 1934 (the &#8220;Exchange Act&#8221;), are incorporated by reference in, and shall be deemed to be a part of, this Registration Statement&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">a)&#160;&#160;&#160;&#160;The Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, filed with the SEC on February 24, 2025&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">b)&#160;&#160;&#160;&#160; The Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2025, filed with the SEC on May 1, 2025&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">c)&#160;&#160;&#160;&#160; The information specifically incorporated by reference into the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2024 from the Company&#8217;s Definitive Proxy Statement on Schedule 14A, filed with the SEC on April 24, 2025&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">d)&#160;&#160;&#160;&#160;The Company&#8217;s Current Reports on Form 8-K filed with the SEC on January 30, 2025, March 4, 2025 and March 6, 2025&#59; and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">e)&#160;&#160;&#160;&#160;The description of the Company&#8217;s securities contained in Exhibit 4.2 of the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the Commission on March 2, 2020, including any amendment or report filed for the purpose of updating such description.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">All reports and other documents filed by the Company with the SEC pursuant to Sections 13(a), 13(c), 14 or 15(d) of the Exchange Act after the date hereof and prior to the filing of a post-effective amendment to this Registration Statement which indicates that all securities offered hereby have been sold or which deregisters all securities then remaining unsold shall be deemed to be incorporated by reference herein and to be a part hereof from the date of filing of such documents or reports. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Any information that the Company later files with the SEC will automatically update and supersede the information and statements contained in a document incorporated or deemed to be incorporated by reference herein. Any such information or statement so modified or superseded will not be deemed, except as so modified or superseded, to constitute part of this Registration Statement. Under no circumstances will any information &#8220;furnished&#8221; to the SEC pursuant to applicable rules and regulations be deemed incorporated herein by reference unless such information expressly provides to the contrary.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Item 6. Indemnification of Directors and Officers.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Delaware Law</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Subsection (a) of Section 145 of the General Corporation Law of the State of Delaware, or the DGCL, empowers a corporation to indemnify any person who was or is a party or who is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (other than an action by or in the right of the corporation) by reason of the fact that the person is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by the person in connection with such action, suit or proceeding if the person acted in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had no reasonable cause to believe the person&#8217;s conduct was unlawful. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Subsection (b) of Section 145 empowers a corporation to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor by reason of the fact that the person acted in any of the capacities set forth above, against expenses (including attorneys&#8217; fees) actually and reasonably incurred by the person in connection with the defense or settlement of such action or suit if the person acted in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation, except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation unless and only to the extent that the Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Court of Chancery or such other court shall deem proper. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Section 145 further provides that to the extent a director or officer of a corporation has been successful on the merits or otherwise in the defense of any action, suit or proceeding referred to in subsections (a) and (b) of Section 145, or in defense of any claim, issue or matter therein, such person shall be indemnified against expenses (including attorneys&#8217; fees) actually and reasonably incurred by such person in connection therewith&#59; that indemnification provided for by Section 145 shall not be deemed exclusive of any other rights to which the indemnified party may be entitled&#59; and the indemnification provided for by Section 145 shall, unless otherwise provided when authorized or ratified, continue as to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit of such person&#8217;s heirs, executors and administrators.  Section 145 also empowers the corporation to purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against any liability asserted against such person and incurred by such person in any such capacity, or arising out of his status as such, whether or not the corporation would have the power to indemnify such person against such liabilities under Section 145. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Section 102(b)(7) of the DGCL provides that a corporation&#8217;s certificate of incorporation may contain a provision eliminating or limiting the personal liability of a director to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director, provided that such provision shall not eliminate or limit the liability of a director (i) for any breach of the director&#8217;s duty of loyalty to the corporation or its stockholders, (ii) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (iii) under Section 174 of the DGCL, or (iv) for any transaction from which the director derived an improper personal benefit.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Our amended and restated certificate of incorporation provides that no director shall be personally liable to us or any of our stockholders for monetary damages resulting from breaches of their fiduciary duty as directors, except to the extent such limitation on or exemption from liability is not permitted under the DGCL. The effect of this provision of our certificate of incorporation is to eliminate our rights and those of our stockholders (through stockholders&#8217; derivative suits on our behalf) to recover monetary damages against a director for breach of the fiduciary duty of care as a director, including breaches resulting from negligent or grossly negligent behavior, except, as restricted by the DGCL&#58;</font></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:11.994%"><tr><td style="width:1.0%"></td><td style="width:93.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.164%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.63pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.63pt"><font><br></font></div></td></tr></table></div><div style="padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#8226;&#160;&#160;&#160;&#160;for any breach of the director&#8217;s duty of loyalty to the Company or its stockholders&#59;</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#8226;&#160;&#160;&#160;&#160;for acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law&#59;</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#8226;&#160;&#160;&#160;&#160;in respect of certain unlawful dividend payments or unlawful stock purchases or redemptions&#59; and</font></div><div style="padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#8226;&#160;&#160;&#160;&#160;for any transaction from which the director derives an improper personal benefit.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">This provision does not limit or eliminate our rights or the rights of any stockholder to seek non-monetary relief, such as an injunction or rescission, in the event of a breach of a director&#8217;s duty of care.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">If the DGCL is amended to authorize corporate action further reducing or limiting the liability of directors, then, in accordance with our certificate of incorporation, the liability of our directors to us or our stockholders will be reduced or limited to the fullest extent authorized by the DGCL, as so amended. Any repeal or amendment of provisions of our amended and restated certificate of incorporation reducing or limiting the liability of directors, whether by our stockholders or by changes in law, will (unless otherwise required by law) be prospective only, except to the extent such amendment or change in law permits us to further reduce or limit the liability of directors on a retroactive basis.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Our amended and restated certificate of incorporation provides that we are authorized, to the fullest extent permitted by applicable law, to indemnify our current and former directors or officers (and any other person to which the DGCL permits us to provide indemnification) through provisions in our bylaws, agreements with such directors, officers or other persons, the vote of stockholders or disinterested directors or otherwise, in each case, in excess of the indemnification and advancement rights otherwise permitted by Section 145 of the DGCL, subject only to limits created by applicable Delaware law (including the DGCL and case law), with respect to actions for breach of duty to the Company, its stockholders and others.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Any repeal or modification of provisions of our certificate of incorporation affecting indemnification rights, whether by our stockholders or by changes in law, will (unless otherwise required by law) be prospective only, except to the extent such amendment or change in law permits us to provide broader indemnification rights on a retroactive basis, and will not in any way diminish or adversely affect any right or protection existing at the time of such repeal or modification with respect to any act or omission occurring prior to such repeal or modification.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The rights to indemnification and advancement of expenses shall not be deemed exclusive of any other rights which any person covered by our certificate of incorporation may have or hereafter acquire under law, our certificate of incorporation, our bylaws, an agreement, vote of stockholders or disinterested directors, or otherwise.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Our amended and restated bylaws provide that we will, to the fullest extent authorized by applicable law, as such laws may be amended and supplemented from time to time, indemnify our current and former agents made, or threatened to be made, a party to an action or proceeding, whether criminal, civil, administrative or investigative, by </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">reason of being an agent of the Company or a predecessor company or, at the Company&#8217;s request, a director or officer of another corporation&#59; provided, however, that the Company shall indemnify any such agent in connection with a proceeding initiated by such agent only if such proceeding was authorized by the board of directors of the Company. This right of indemnification shall (i) not be deemed exclusive of any other rights to which such indemnified parties may be entitled under any bylaw, agreement or vote of stockholders or disinterested directors or otherwise, both as to action in their official capacities and as to action in another capacity while holding such office, (ii) continue as to a person who has ceased to be an agent, and (iii) inure to the benefit of the heirs, executors and administrators of such a person. Our obligation to provide indemnification under our bylaws shall be offset to the extent of any other source of indemnification or any otherwise applicable insurance coverage under a policy maintained by the Company or any other person.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Our amended and restated bylaws provide that expenses incurred by an agent of the Company in defending a civil or criminal action, suit or proceeding by reason of the fact that he is or was an agent of the Company (or was serving at the Company&#8217;s request as a director or officer of another corporation) shall be paid by the Company in advance of the final disposition of such action, suit or proceeding upon receipt of an undertaking by or on behalf of such agent to repay such amount if it shall ultimately be determined that he or she is not entitled to be indemnified by the Company as authorized by relevant sections of the DGCL. Notwithstanding the foregoing, the Company is not required to advance such expenses to an agent who is a party to an action, suit or proceeding brought by the Company and approved by a majority of the members of the board of directors of the Company which alleges willful misappropriation of corporate assets by such agent, disclosure of confidential information in violation of such agent&#8217;s fiduciary or contractual obligations to the Company or any other willful and deliberate breach in bad faith of such agent&#8217;s duty to the Company or its stockholders.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The foregoing right to indemnification conferred by our amended and restated bylaws is a contract right between the Company and each agent who serves in such capacity at any time while the bylaws are in effect, and any repeal or modification thereof shall not affect any rights or obligations then existing with respect to any state of facts then or theretofore existing or any action, suit or proceeding theretofore or thereafter brought based in whole or in part upon any such state of facts.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The board of directors, in its discretion, has the power on behalf of the Company to indemnify any person, other than a director, made a party to any action, suit or proceeding by reason of the fact that he or she, his or her testator or intestate, is or was an officer or employee of the Company.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">To assure the indemnification under our amended and restated bylaws of all directors, officers and employees who are determined by the Company or otherwise to be or to have been &#8220;fiduciaries&#8221; of any employee benefit plan of the corporation which may exist from time to time, Section 145 of the DGCL shall, for the purposes of our amended and restated bylaws, be interpreted as follows&#58; (i) an &#8220;other enterprise&#8221; shall be deemed to include such an employee benefit plan, including, without limitation, any plan of the Company which is governed by the Act of Congress entitled &#8220;Employee Retirement Income Security Act of 1974,&#8221; as amended from time to time&#59; (ii) the Company shall be deemed to have requested a person to serve an employee benefit plan where the performance by such person of his duties to the Company also imposes duties on, or otherwise involves services by, such person to the plan or participants or beneficiaries of the plan&#59; excise taxes assessed on a person with respect to an employee benefit plan pursuant to such Act of Congress shall be deemed &#8220;fines.&#8221;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Any repeal or modification of provisions of our amended and restated bylaws affecting indemnification rights, whether by our board of directors, stockholders or by changes in applicable law, will (unless otherwise required by law) be prospective only, except to the extent such amendment or change in law permits us to provide broader indemnification rights on a retroactive basis, and will not in any way diminish or adversely affect any right or protection existing thereunder with respect to any act or omission occurring prior to such repeal or modification.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Indemnification Agreements</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">We have entered into indemnification agreements with certain of our directors, officers and certain of our employees and&#47;or agents pursuant to which we have agreed to indemnify and hold harmless such directors, officers, employees and&#47;or agents to the fullest extent authorized or permitted by the DGCL. In addition, subject to certain exclusions set forth below, we have agreed to indemnify and hold harmless such directors, officers, employees and&#47;or agents against any and all expenses (including attorneys&#8217; fees), witness fees, judgments, fines and amounts paid in settlement actually and reasonably incurred by such indemnitee in connection with any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (including an action by or in the right of the Company) to which such indemnitee is, was or at any time becomes a party, or is threatened to be made a party, by reason of the fact that such indemnitee is, was or at any time becomes a director, officer, employee or agent of the Company, or is or was serving or at any time serves at the request of the Company as a director, officer, employee or agent of another corporation, partnership, joint venture, trust, employee benefit plan or other enterprise&#59; and otherwise to the fullest extent as may be provided under the non-exclusivity provisions of our amended and restated bylaws and the DGCL.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Under these indemnification agreements, we are obligated under certain circumstances to advance expenses to certain of our directors, officers, employees and&#47;or agents, subject to such directors, officers, employees and&#47;or agents being required to repay such advances, if it is ultimately determined that such indemnitee was not entitled to such expenses under the DGCL, our amended and restated bylaws, the indemnification agreement or otherwise. All agreements to indemnify and hold harmless any such director, officer, employee or agent under such an indemnification agreement continues during the period in which such indemnitee is a director, officer, employee or agent of the Company (or is or was serving at the Company&#8217;s request as a director, officer, employee or agent of another corporation, partnership, joint venture, trust, employee benefit plan or other enterprise) and shall continue so long as such indemnitee shall be subject to any possible claim or threatened, pending or completed action, suit or proceeding, whether civil, criminal or investigative, by reason of the fact that such indemnitee was a director, officer, employee and&#47;or agent of the Company or serving in any other capacity contemplated by the indemnification agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Notwithstanding the foregoing, under these indemnification agreements we are not obligated to indemnify any of such directors, officers, employees and&#47;or agents in connection with any claim made against such indemnitee&#58; (i) except to the extent that the aggregate losses to be indemnified under such indemnification agreements exceeds the sum of such losses for which such indemnitee has been indemnified under any other indemnity provision or pursuant to any directors and officers insurance that we purchase and maintain on their behalf&#59; (ii) on account of any suit in which judgment is rendered against such indemnitee for an accounting of profits made from the purchase or sale (or sale and purchase) by such indemnitee of our securities pursuant to Section 16(b) of the Exchange Act, as amended, or similar provisions of any statutory or common law pursuant to a settlement by or judgment against such indemnitee&#59; (iii) on account of any action, claim or proceeding initiated by such indemnitee unless such action, claim or proceeding (a) was specifically authorized by our board of directors&#59; (b) was to enforce rights under such indemnitee&#8217;s indemnification agreement&#59; (c) was initiated after a change of control and independent counsel has approved its initiation&#59; and (d) we provide indemnification pursuant to the powers vested in us by applicable law.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Liability Insurance</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">We provide liability insurance for our current directors and officers.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Item 8. Exhibits</font></div><div style="padding-left:18.86pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.909%"><tr><td style="width:1.0%"></td><td style="width:7.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.832%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Exhibit</font></div><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Number</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Exhibit Description</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-right:-0.73pt"><font><br></font></div></td><td colspan="3" style="border-left:0.75pt solid #ffffff;padding:0 1pt"><div style="padding-right:-0.73pt"><font><br></font></div></td><td colspan="3" style="border-left:0.75pt solid #ffffff;border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.1 (P)</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Specimen Common Stock Certificate (incorporated by reference from an exhibit filed with Registrant&#8217;s Registration Statement on Form S 1 (File No. 03350646) declared effective by the SEC on September 21, 1992) (P)</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.2</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000039/ex31amrestdcoiapproved61914.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Amended and Restated Certificate of Incorporation of On Assignment, Inc. (incorporated by reference from Exhibit 3.1 to our Current Report on Form 8-K filed with the SEC on June 25, 2014)</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.3</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000025/exhibit31.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Certificate of Amendment of Amended and Restated Certificate of Incorporation of On Assignment, Inc. (incorporated by reference from Exhibit 3.1 to our Current Report on Form 8-K filed with the SEC on March 16, 2018)</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4.4</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/890564/000089056422000034/a5tharasgnbylawsappr12722.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Fifth Amended and Restated Bylaws of ASGN Incorporated (incorporated by reference from Exhibit 3.1 to our Current Report on Form 8-K filed with the SEC on December 13, 2022)</a></font></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5.1*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="ex51lwopinionjune2025.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Opinion of Latham &#38; Watkins LLP</a></font></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">23.1*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="ex231consents-8june2025.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Consent of Deloitte &#38; Touche LLP</a></font></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">23.2*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Consent of Latham &#38; Watkins LLP (included in Exhibit 5.1)</font></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">24.1*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Power of Attorney (incorporated by reference to the signature page hereto)</font></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">99.1</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000081/exhibit101secondamende.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">ASGN Incorporated Second Amended and Restated 2010 Incentive Award Plan, dated as of August 8, 2019 (incorporated by reference from Exhibit 10.1 to our Quarterly Report on Form 10-Q filed with the SEC on November 8, 2019)</a></font></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">99.2*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="ex992firstamto2ndar2010inc.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">First Amendment to the ASGN Incorporated Second Amended and Restated 2010 Incentive Award Plan</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">99.3</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">ASGN Incorporated Second Amended and Restated 2010 Employee Stock Purchase Plan, dated as of March 18, 2020 (incorporated by reference from Exhibit 10.1 to our Quarterly Report on Form 10-Q filed with the SEC on May 11, 2020)</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">99.4*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="ex994firstamto2ndar2010espp.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">First Amendment to the ASGN Incorporated Second Amended and Restated 2010 Employee Stock Purchase Plan</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">107*</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline"><a href="exfilingfees.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Filing Fee Exhibit</a></font></div></td></tr></table></div><div style="text-indent:0.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:133%">________________________________</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.905%"><tr><td style="width:1.0%"></td><td style="width:6.482%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.318%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.63pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.63pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-2.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">* </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-2.63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Filed herewith.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:-2.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(P)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:-2.63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">This exhibit originally filed in paper format. Accordingly, a hyperlink has not been provided.</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Item 9. Undertakings</font></div><div><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.642%"><tr><td style="width:1.0%"></td><td style="width:2.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The undersigned Registrant hereby undertakes&#58;</font></td></tr></table></div><div style="margin-top:4.5pt;text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) To file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement&#58;</font></div><div style="margin-top:4.5pt;padding-left:33.25pt;text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) To include any prospectus required by Section&#160;10(a)(3) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;)&#59;</font></div><div style="margin-top:4.5pt;padding-left:33.25pt;text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) To reflect in the prospectus any facts or events arising after the effective date of the Registration Statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the Registration Statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective registration statement&#59; and</font></div><div style="margin-top:4.5pt;padding-left:33.25pt;text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) To include any material information with respect to the plan of distribution not previously disclosed in the Registration Statement or any material change to such information in the Registration Statement.</font></div><div style="margin-top:9pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provided, however</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that paragraphs (a)(1)(i) and (a)(1)(ii) do not apply if the registration statement is on Form S-8, and the information required to be included in a post-effective amendment by those paragraphs is contained in reports filed with or furnished to the Commission by the Registrant pursuant to Section 13 or Section 15(d) of the Exchange Act that are incorporated by reference in the Registration Statement.</font></div><div style="margin-top:9pt;text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</font></div><div style="text-align:justify;text-indent:24.5pt"><font><br></font></div><div style="text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.</font></div><div style="margin-top:9pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  The undersigned Registrant hereby undertakes that, for purposes of determining any liability under the Securities Act, each filing of the Registrant&#8217;s annual report pursuant to Section&#160;13(a) or Section&#160;15(d) of the Exchange Act (and, where applicable, each filing of an employee benefit plan&#8217;s annual report pursuant to Section&#160;15(d) of the Exchange Act) that is incorporated by reference in the Registration Statement shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</font></div><div style="margin-top:9pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)  Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the Registrant pursuant to the foregoing provisions, or otherwise, the Registrant has been advised that in the opinion of the Commission such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the Registrant of expenses incurred or paid by a director, officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the Registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</font></div><div style="margin-top:9pt;text-indent:24.5pt"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">SIGNATURES</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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 Glen Allen, State of Virginia, on this 16th day of June, 2025.</font></div><div style="padding-left:1.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.327%"><tr><td style="width:1.0%"></td><td style="width:46.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.832%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="9" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">ASGN INCORPORATED</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">By&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theodore S. Hanson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Theodore S. Hanson</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Chief Executive Officer </font></div></td></tr></table></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">POWER OF ATTORNEY</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">The undersigned directors and officers of ASGN Incorporated hereby constitute and appoint Theodore S. Hanson and Jennifer Hankes Painter each with full power to act with full power of substitution and re-substitution, as our true and lawful attorneys-in-fact and agents with full power to execute in our name and behalf in the capacities indicated below any and all amendments (including post-effective amendments and amendments thereto) to this Registration Statement and to file the same, with all exhibits and other documents relating thereto and any other registration statement relating to any offering made pursuant to this Registration Statement and hereby ratify and confirm all that such attorney-in-fact or his or her substitute shall lawfully do or case to be done by virtue hereof.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Pursuant to the requirements of the Securities Act of 1933, as amended, this Registration Statement has been signed below by the following persons in the capacities indicated on June 16, 2025.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:9.6pt;text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.334%"><tr><td style="width:1.0%"></td><td style="width:3.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.538%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="12" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-2.38pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Signature</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Title</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theodore S. Hanson</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Chief Executive Officer and Director</font></div><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Principal Executive Officer)</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Theodore S. Hanson</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Marie L. Perry</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Executive Vice President and Chief Financial Officer</font></div><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Principal Financial Officer)</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Marie L. Perry</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Rose Cunningham</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Vice President, Chief Accounting Officer and Controller</font></div><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Principal Accounting Officer)</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Rose Cunningham</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian J. Callaghan</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Brian J. Callaghan</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Joseph W. Dyer</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Joseph W. Dyer</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Mark A. Frantz</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Mark A. Frantz</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Maria R. Hawthorne</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Maria R. Hawthorne </font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jonathan S. Holman</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Jonathan S. Holman</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Patricia L. Obermaier</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Patricia L. Obermaier </font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Carol Lindstrom</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Carol Lindstrom</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Arshad Matin</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Arshad Matin</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Edwin A. Sheridan, IV</font></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-0.88pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Edwin A. Sheridan, IV</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.88pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>2
<FILENAME>exfilingfees.htm
<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-138">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-139">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-140">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-141">0000890564</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-142">ASGN Inc</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-143">Fees to be Paid</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_2" format="ixt:booleanfalse" id="ixv-144">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">0000890564</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-06-16</xbrli:startDate>
              <xbrli:endDate>2025-06-16</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</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-16</xbrli:startDate>
              <xbrli:endDate>2025-06-16</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_2">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                  <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-06-16</xbrli:startDate>
              <xbrli:endDate>2025-06-16</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-178">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-179">ASGN 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-180">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-181">Common stock, $0.01 par value per share to be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan, as amended and restated</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-182">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-183">3,500,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-184">52.04</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-185">182,140,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-186">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-187">27,885.63</ix:nonFraction>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		2
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_2" id="ixv-188">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_2" id="ixv-189">Common stock, $0.01 par value per share to be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan, as amended and restated</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_2" format="ixt:booleantrue" id="ixv-190">Other</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-191">4,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_2" id="ixv-192">52.04</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-193">208,160,000.00</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-194">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_2" id="ixv-195">31,869.30</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-196">390,300,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-197">59,754.93</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-198">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-199">59,754.93</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-200">Applies to offering lines 1 and 2. This Registration Statement on Form S-8 registers the issuance of (i) an additional 3,500,000 shares of common stock, par value $0.01 per share ("Common Stock"), of ASGN Incorporated (the "Company") to be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the "Award Plan"), as amended by the First Amendment to the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the "Award Plan Amendment") and (ii) an additional 4,000,000 shares of Common Stock to be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan (the "ESPP"), as amended by the First Amendment to the Second Amended and Restated 2010 Employee Stock Purchase Plan (the "ESPP Amendment"). The Award Plan Amendment and the ESPP Amendment were adopted by the Company's Board of Directors on April 10, 2025 and approved by the Company's stockholders on June 12, 2025. The offer and sale of shares of Common Stock which have been or may have been issued under the Award Plan and the ESPP have previously been registered pursuant to Registration Statements on Form S-8 (File Nos. 333-168041, 333-189287, and 333-233342). In accordance with Rule 416(a) under the Securities Act of 1933, as amended ("Securities Act"),  this Registration Statement covers any additional number of shares of Common Stock that may from time to time be offered or issued under the Award Plan and the ESPP to prevent dilution resulting from stock splits, stock dividends or other distribution, recapitalization or similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common Stock. In addition, pursuant to Rule 416(c) under the Securities Act, this registration statement also covers an indeterminate amount of interests to be offered or sold pursuant to the Plans.

Proposed Maximum Offering Price Per Share and Maximum Aggregate Offering Price are estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act and based upon the average of the high and low prices per share of Common Stock as reported on The New York Stock Exchange on June 13, 2025.</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td style="width:10pt;"/>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
        <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">2</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_2" id="ixv-201">See Note 1</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>EX-5.1
<SEQUENCE>3
<FILENAME>ex51lwopinionjune2025.htm
<DESCRIPTION>EX-5.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6a8bdf36324b46ae9bb4ab82b8ef6444_1"></div><div style="min-height:95.4pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit 5.1</font></div></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.352%"><tr><td style="width:1.0%"></td><td style="width:66.799%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.069%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:157%">10250 Constellation Blvd., Suite 1100</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:157%">Los Angeles, California  90067</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:157%">Tel&#58; +1.424.653.5500  Fax&#58; +1.424.653.5501</font></div><div style="margin-bottom:5.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:157%">www.lw.com</font></div></td></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"><div><img alt="logo.jpg" src="logo.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:250px"></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">FIRM &#47; AFFILIATE OFFICES</font></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:112%">Austin</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Milan</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Beijing</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Munich</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Boston</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Brussels</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Orange County</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Century City</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Paris</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Chicago</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Riyadh</font></td></tr><tr style="height:11pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 16, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dubai</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">San Diego</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">D&#252;sseldorf</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">San Franciso</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Frankfurt</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Seoul</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Hamburg</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Silicon Valley</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Houston</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Tel Aviv</font></td></tr><tr style="height:11pt"><td colspan="3" rowspan="4" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ASGN Incorporated<br>400 Cox Road, Suite 110<br>Glen Allen, Virginia 23060</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">London</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Tokyo</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Los Angeles</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Washington, D.C.</font></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Madrid</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Re&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Registration Statement on Form S-8 of ASGN Incorporated&#59; 7,500,000 shares of Common Stock, par value $0.01 per share</font></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To the addressee set forth above&#58;</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We have acted as special counsel to ASGN Incorporated, a Delaware corporation (the &#8220;Company&#8221;), in connection with the registration by the Company of an aggregate of 7,500,000 shares of common stock, $0.01 par value per share (the &#8220;Shares&#8221;), of which (i) 3,500,000 Shares are issuable under the First Amendment to the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the &#8220;Award Plan&#8221;) and (ii) 4,000,000 Shares are issuable under the First Amendment to the Second Amended and Restated 2010 Employee Stock Purchase Plan (together with the Award Plan, the &#8220;Plans&#8221;). The Shares are included in a registration statement on Form S&#8211;8 under the Securities Act of 1933, as amended (the &#8220;Act&#8221;), filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) on June 16, 2025 (the &#8220;Registration Statement&#8221;).  This opinion is being furnished in connection with the requirements of Item 601(b)(5) of Regulation S-K under the Act, and no opinion is expressed herein as to any matter pertaining to the contents of the Registration Statement or any related prospectus, other than as expressly stated herein with respect to the issue of the Shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As such counsel, we have examined such matters of fact and questions of law as we have considered appropriate for purposes of this letter.  With your consent, we have relied upon certificates and other assurances of officers of the Company and others as to factual matters without having independently verified such factual matters.  We are opining herein as to the General Corporation Law of the State of Delaware, and we express no opinion with respect to any other laws.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:9pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:95.4pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-2.63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:157%">June 16, 2025</font></div><div style="padding-right:-2.63pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:8.00pt">Page 2</font></div></td></tr></table></div><div style="margin-bottom:18pt;margin-top:5.65pt"><img alt="image_0.jpg" src="image_0.jpg" style="height:11px;margin-bottom:5pt;vertical-align:text-bottom;width:162px"></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the foregoing and the other matters set forth herein, it is our opinion that, as of the date hereof, when the Shares shall have been duly registered on the books of the transfer agent and registrar therefor in the name or on behalf of the recipients, and have been issued by the Company for legal consideration in excess of par value in the circumstances contemplated by the Plan, assuming in each case that the individual grants or awards under the Plan are duly authorized by all necessary corporate action and duly granted or awarded and exercised in accordance with the requirements of law and the Plan (and the agreements and awards duly adopted thereunder and in accordance therewith), the issue and sale of the Shares will have been duly authorized by all necessary corporate action of the Company, and the Shares will be validly issued, fully paid and nonassessable.  In rendering the foregoing opinion, we have assumed that the Company will comply with all applicable notice requirements regarding uncertificated shares provided in the General Corporation Law of the State of Delaware.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This opinion is for your benefit in connection with the Registration Statement and may be relied upon by you and by persons entitled to rely upon it pursuant to the applicable provisions of the Act.  We consent to your filing this opinion 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 Act or the rules and regulations of the Commission thereunder.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.352%"><tr><td style="width:1.0%"></td><td style="width:59.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Sincerely,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Latham &#38; Watkins LLP</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex231consents-8june2025.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i86d41514260647538d103303294ecf57_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Exhibit 23.1</font></div></div><div style="margin-bottom:6pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:199%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in this Registration Statement on Form S-8 of our reports dated February 21, 2025, relating to the financial statements of ASGN Incorporated and the effectiveness of ASGN Incorporated's internal control over financial reporting, appearing in the</font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#160;</font><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Annual Report on Form 10-K of ASGN Incorporated for the year ended December 31, 2024. </font></div><div style="margin-bottom:6pt"><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:199%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP </font></div><div style="margin-bottom:6pt"><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:199%">Richmond, Virginia</font></div><div style="margin-bottom:6pt"><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:199%">June 16, 2025</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>5
<FILENAME>ex992firstamto2ndar2010inc.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i362c94118a18452c8ce6094449503d61_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit 99.2</font></div></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FIRST AMENDMENT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ASGN INCORPORATED<br>SECOND AMENDED AND RESTATED </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2010 INCENTIVE AWARD PLAN</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This First Amendment (&#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">First Amendment</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) to the ASGN Incorporated Second Amended and Restated 2010 Incentive Award Plan (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), is adopted by the Board of Directors (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of ASGN Incorporated, a Delaware corporation (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), effective as of April 9, 2025 (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment Effective Date</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Capitalized terms used in this First Amendment and not otherwise defined herein shall have the meanings ascribed to such terms in the Plan.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RECITALS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;&#160;The Company currently maintains the Plan.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Pursuant to Section 13.1 of the Plan, the Plan may be wholly or partially amended or otherwise modified at any time or from time to time by the Board, subject to approval by the stockholders of the Company for certain actions, including to increase the Share Limit (as defined in the Plan). </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;The Board believes it is in the best interests of the Company and its stockholders to, among other things, amend the Plan to (i) increase the Share Limit and (ii) extend the term of the Plan. </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AMENDMENT</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Plan is hereby amended as follows, effective as of the Amendment Effective Date&#58;  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Section 3.1(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The first sentence of Section&#160;3.1(a) of the Plan is hereby amended and restated in its entirety with the following&#58; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;Subject to Section 3.1(b) and Section 13.2 hereof, the aggregate number of Shares which may be issued or transferred pursuant to Awards under the Plan shall be equal to the sum of (x) 3.5 million and (y) any Shares which were previously available for issuance under the Plan&#59; provided, however, that the Share Limit shall be reduced by 1.53 shares for each Share delivered in settlement of any Full Value Award.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Section 13.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Section&#160;13.1 of the Plan is hereby deleted and replaced in its entirety with the following&#58; </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment, Suspension or Termination of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except as otherwise provided in this Section 13.1, the Plan may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Board.  However, without approval of the Company&#8217;s stockholders, no action of the Administrator may, except as provided in Section 13.2 hereof, (i) increase the Share Limit, (ii) reduce the price per share of any outstanding Option or Stock Appreciation Right granted under the Plan, (iii) cancel any Option or Stock Appreciation Right in exchange for cash or another Award in violation of Section 11.6 hereof.  In addition, the Board will obtain stockholder approval of any Plan amendment to the extent necessary to comply with applicable laws.  Except as provided in Section 13.10 hereof, no </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">amendment, suspension or termination of the Plan shall, without the consent of the Participant, impair any rights or obligations under any Award theretofore granted or awarded, unless the Award itself otherwise expressly so provides.  No Awards may be granted or awarded during any period of suspension or after termination of the Plan, and in no event may any Award be granted under the Plan after the tenth anniversary of April 9, 2035.&#8221;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Section 2.36(a).</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Section 2.36(a) of the Plan is hereby amended by adding the following to the end of such section new items (xxiv), (xxv) an (xxvi) as follows&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;(xxiv) adjusted earnings before interest, taxes, depreciation and amortization, (xxv) net operating profit after tax and (xxvi) relative total stockholder return.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Section 13.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. A new Section 13.16 is hereby created and added to the Plan as follows&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Claw-back Provisions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  All Awards (including, without limitation, any proceeds, gains or other economic benefit actually or constructively received by Participant upon any receipt or exercise of any Award or upon the receipt or sale of any Shares underlying the Award) shall be subject to the provisions of any claw-back policy implemented by the Company, including, without limitation, the Company&#8217;s Policy for Recovery of Erroneously Awarded Compensation and any other claw-back policy adopted to comply with applicable laws, as and to the extent set forth in such claw-back policy or the Award Agreement.&#8221;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">This First Amendment shall be and, as of the Amendment Effective Date, is hereby incorporated in and forms a part of the Plan.</font></div><div style="text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Except as expressly provided herein, all terms and conditions of the Plan shall remain in full force and effect.</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>6
<FILENAME>ex994firstamto2ndar2010espp.htm
<DESCRIPTION>EX-99.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6fe23da13d684f4ba9673ae77d5b28ba_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit 99.4</font></div></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FIRST AMENDMENT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ASGN INCORPORATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECOND AMENDED AND RESTATED </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2010 EMPLOYEE STOCK PURCHASE PLAN </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This First Amendment (&#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">First Amendment</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) to the ASGN Incorporated Second Amended and Restated 2010 Employee Stock Purchase Plan (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), is adopted by the Board of Directors (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of ASGN Incorporated, a Delaware corporation (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), effective as of April 9, 2025 (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment Effective Date</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Capitalized terms used in this First Amendment and not otherwise defined herein shall have the meanings ascribed to such terms in the Plan. </font></div><div style="text-align:justify;text-indent:24.5pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RECITALS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;&#160;The Company currently maintains the Plan.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;Pursuant to Section 11(a) of the Plan, the Plan may amend the Plan at any time and from time to time by the Board or the Committee, provided that approval by the Company&#8217;s stockholders shall be required to amend the Plan to increase the number of shares of Stock that may be sold pursuant to Options under the Plan (each, as defined in the Plan). </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">C.&#160;&#160;&#160;&#160;The Board believes it is in the best interests of the Company and its stockholders to amend the Plan to, among other things, increase the number of shares of Stock that may be sold pursuant to Options under the Plan.  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AMENDMENT</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Plan is hereby amended as follows, effective as of the Amendment Effective Date&#58;  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Section&#160;2 of the Plan is hereby amended and restated in its entirety with the following&#58; </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;Subject to the provisions of Section 9 hereof (relating to adjustments upon changes in the Stock) and Section 11 hereof (relating to amendments of the Plan), the Stock that may be sold pursuant to Options granted under the Plan shall not exceed in the aggregate 7.5 million shares of Stock.  The shares of Stock sold pursuant to Options granted under the Plan may be unissued shares or treasury shares of Stock, or shares reacquired in private transactions or open market purchases.  If and to the extent that any right to purchase reserved shares is not exercised by any Participant for any reason, or if such right to purchase shall terminate as provided herein, shares that have not been so purchased hereunder shall again become available for the purposes of this Plan, unless this Plan shall have been terminated, but all shares sold under this Plan, regardless of source, shall be counted against the share limitation set forth above.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Section 11(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The first sentence of Section&#160;11(a) of the Plan is hereby deleted and replaced in its entirety with the following&#58; </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;The Board or the Committee may amend, suspend, or terminate the Plan at any time and from time to time, provided that approval by the Company&#8217;s stockholders shall be required to amend the Plan to&#58; (1) to increase (other than an increase pursuant to Section 9(a) hereof) the number of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">shares of Stock that may be sold pursuant to Options under the Plan, (2) change the Plan in any manner that would cause the Plan to no longer be an &#8220;employee stock purchase plan&#8221; within the meaning of Section 423(b) of the Code or (3) change the Plan in any manner that would be considered the adoption of a new plan within the meaning of Treasury regulation Section 1.423-2(c)(4).&#8221;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">This First Amendment shall be and, as of the Amendment Effective Date, is hereby incorporated in and forms a part of the Plan.</font></div><div style="text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Except as expressly provided herein, all terms and conditions of the Plan shall remain in full force and effect.</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
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
M/Y<G76>G1%59H$./*,<_2$ O<*:2@)V["F7:E'BPLU#GK]]BY7QW.7F89#]
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
J-P7;<RYT.!P.A\/A<#@<#H?#X37_ &JS;XNX!@RJ     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>logo.jpg
<TEXT>
begin 644 logo.jpg
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
M(?8X&C\Q&NI9$@M_,7>A,0FEC+X8-L#;<G /Y ?\/>?VAO['^Q?VEX?^T_\
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
MN( _=Q2/S\J.<*?Q,TG_ (+#?M :;'9K</X7U0P3)+(UWI)4W*K:B QOY<B
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
M5'S1NCCJK*<$?U)T444444445XI^U=^U=X0_9*^'#^)/$C_;M5NM\.C>'X)
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
M_86:^;]C_P"$AU#5+C6+C_A'[<+<7.FM8,D6/W4(C8 LL4>R)9L8F6-902)
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
M.222:JT5]E?\$XOV&X?VKO&5_P"(/%C7%O\ #KPW-$MY#$LD;:O<,"PM(Y@
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
M\=7L-LC223-]@U(AD@>*-0R_OV,<+_*/^6+%U6(AOV_HHK\J_P#@N=_S1/\
M[C?_ +85^5=%?17_  3QCUF7]M+X5+H-Q<6M]_:;M));6\$S&U$$IND*S.BA
M6@$JLP)=59FC5Y%1&_H>HHHHHHHKX@_X*C?L=S?M"?"^'QKX5T^XO?B#X2A;
MR+'3[6-YM6LF=3) 3P[-$-\L2J6R3*BQLTP(_#:BBBBN_P#@[\?OB'^S_KTF
MK_#[Q9J'AF[FQY\=NP>WN<*ZKYT#AHIMHEDV[U;:6RN#S7Z%?L_?\%IYM-TI
M=,^,OA2XU2X@AQ'K_A5(UFN658U FM9'1 S$2NTD<BKDJJP@9-?H5\%?VI_A
M1^T1]J3X>^-M/\07=KO,UAMDMKQ47R]TOV>94E,0,L:^8%V;FV[L@@>JT444
M44445X5^W3;PW/['_P 6TG@M[A!X?N'"7.E2:DH91N5A%&0596 99S\L#!9F
MRL3"OYS*_H3_ .";NI?VK^Q+\+9O[5U#6=ME<0?:-33;*GEW<\?DJ/,?]U%L
M\J,[AF.-#MCSL7Z5HHHHK\E?^"XUOJB^*OA)/+-NT5[+4DMH?.4[9UDMS,VP
M0AERK0#<9G#;<".(JS3? '[/<WV?X^_#27[9J&G^7XFTQOMFDVGVJ\@Q=1GS
M((?*E\V5>JIY<FY@!L;.T_TTT44445_,9\;I&F^-'CZ1[>XLW;Q!J#-;W<]U
M/-$3<R91Y+M$N'8="TZ)*2"756) _4G_ ((AV>SX5_$NZ^S;?,UJWB^T_9]N
M_; 3L\W[.N[;OSL^T2[=^?*@W[[C]*J*^5?^"G7Q,M/AM^QMXU6:?RK_ ,0^
M3H-A%ON(_.DF?,J[X&4C%O'</AV\MMFQPZN8W_ &OO\ _P"'2OB[_GU^('_@
MB\/?_-'7P!117]5%%%%%%%%%%%%%%%%%%?G!_P %G_CS-X5^%_AKX5Z9<6_V
MCQ5,VH:NBSQM-'96SHT*-$5+*LL^&60%>;-U&X%P/QVHKM?@I\+[[XU?%SPA
MX%T\W$=QK^IP6+7%M:M=-:Q,X\VX,:D%EBCWR-R %1B2 "1_31I.DV.@Z59Z
M9IEE;Z=IME"EM:V=I$L4,$2*%2-$4 *JJ  H&   *MT5Q7QK^%]C\:OA'XO\
M"Z@;>.WU_3)[%;BYM5NEM960^5<"-B S12;)%Y!#(I!! (_F6U;2;[0=5O-,
MU.RN-.U*RF>VNK.[B:*:"5&*O&Z, 596!!4C(((-5:*^]/\ @CC\7IO!7[2]
M]X(EDN#IOC73)(E@AAC9?MMJKW$4DCMAU581>+A"<M*N5. R_MI111111111
M1117\MGBR^M]4\5:S>6DOVBTN+V::&7^SX=/WHTC%6^RPDQ09!!\J,E$^ZI(
M K*HK]:?^"',.WPK\6Y?L>GINO=-7[9'=[KR7$=P?+EA\T[(EW91_+7>TDPW
MR>7MC_3^BBBBBBBBBBOC_P#X*P0^;^Q+XO;['J%SY=[IS>;9W?DQ6_\ I<0\
MRX3S4\Z(YV!-LF))(GV#9YD?X+T444444444444445^FG_!#ZUOG\??%.YCC
MN#IL>F64<\BNPA$K2R&,,OVA06*I+M)@D( ?$L.2D_ZZ4444444445^%?_!6
MKXS?\+._:LO/#]G=_:-%\%V4>D1K!?\ VBW>Z;]]=2!!\L4H:1;>11ELV@W'
M(VK\5T5]O_\ !(CX.V/Q*_:C?7]7TNXOM-\':9)JL$IMUDM$U!I$BMEE+(P#
M!7GFC *MOMPZG]VPK]R:**^*O^"M7P9_X6=^RG>>(+.S^T:UX+O8]7C:"P^T
M7#VK?N;J,./FBB"R+<2,,KBT&X8&Y?PLHHK]J?\ @C;\:_\ A./V?=6^'L]K
MY5WX%O?W4\<>U)K6]DFG3<Q<EI1,MT#A54)Y6-QW&OO^BBBBBBBBBO'_ -L#
MQ_#\,?V7/BEXBDU:XT*X@\/W<%EJ%H9%FAO9XS!:E&C&Y&,\L0#C&TD,2 "1
M_-O117].?P1\,0^"?@OX!\.V]W<7]OI'A_3]/CNKNQDL9IEBMHXP[V\GSPL0
MN3&_S(25/(-=K7\QGQK^'%]\(?BYXO\ !FH:?<:9<:+J<]HMO<RM*WE!SY3B
M1HH3*KQE'67RHPZLKA%# #BJ*]__ &#?C-_PHO\ :L\!>(+B[^R:+=7HTC56
MEO\ [';_ &6Y_<M).Y^4Q0LR7!5_E)@7E2 R_P!%-%%?$'_!7?XQ7WPU_9<3
M0-(U2WL=2\8ZG'I4\0N&CNWT]8WEN6B"NI*ED@AD)#+LN"C#]XIK\-J*ZKX5
M?#/7/C)\1_#G@GPW!]HUK7+V.R@W)(R1;C\TLFQ6811KND=@IVHC-C K^FCP
MGX6TOP/X5T;PWHEK]BT71[*'3[&V\QY/)@BC6.--SDLV%4#+$DXY)-:U?S;?
MM@>!X?AO^U'\4O#]K:V]A8V_B"[EM+2TLY+2&WMY9#-#&D3QQE56.1%!5?+(
M ,;/&4=O(**^O_\ @D_XIU3P_P#MM>$+"PNOL]IKEEJ.GZA'Y:MY\"VDMR$R
M02O[ZVA;*X/R8S@D']Z:******\_^/WQBTO]G_X-^+/B#J\?GVFAV33I;;G7
M[3.Q$<$&Y4<IYDSQQ[]I"[]QX!K^=;XZ?'3Q?^T9\1]1\:^-=1^W:K=?NXH8
M@5M[* $E+>!"3LB7<<#)))9F+.S,>K_91_91\7_M:_$=/#?AM/L.E6NR;6?$
M$\1:WTR D@,1D;Y6VL(X@07(/*HKNGZ%?$S_ ((L>'C\(]/LOA_XKN#\1;69
M9;G4_$3E+'4%9(TEC\N)&-NJLKR1D"1OG='9P4>+\J_'_@#Q%\+?&6K>$_%F
MDW&A^(=*F-O>6-R!NC; ((()#*RD,KJ2K*RLI(()Y^OU)_X)(?LD> O$UO'\
M8/$&MZ/XJ\3Z=-NTSPQ;W"3-H3"21([N\BZK.[0NT(8;551("SE3#^K]%?C7
M_P %I/@[I?@_XR>$OB#82>7=^,[*:#4+7:YS/9"",3[BY'S0S0Q[%50/L^[Y
MBYQRG_!'7XB7'A7]JR;PV;[R[#Q1HUS;-927,R)-/#BXC=8TC9'E1(YP/,,8
M5))</N(CD_;^BBBBBBO@#_@LU\+?^$L_9QT+QE:Z9]JO_">M)Y][]HV?9;"Z
M4Q2_(6 ?=<+8CA688R,+O-?BM117]!'_  31\>7WC[]BWX=W&ISW%S?:;#/H
M[2S636ZF*VGDBMUC.Q5E58%A3S$W LC!F,BN!]045^.W_!;#XH6/B+XN> _
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
MHHHHHKS3]I3X0P_'KX"^.? 4D=O)<:UIDL5D;N:2*&.]3$EK([1Y8*DZ1.0
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
M(/[$MO)^'OB3S+KP_OO//EA\L1_:+9]P#CRWD&TMNS&\>7=Q)CY5HHK]OO\
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
M35M)L=>TJ\TS4[*WU'3;V%[:ZL[N)989XG4J\;HP(964D%2,$$@U^-?[=O\
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
M^T[_ -%,_P#*!I?_ ,C5:D_X*J?M+R:5;VB^/K>.XBFEE>^70K#SIE98PL;
MP% J%&92J!LRON9@$"&F_P#!53]I>QN'EG\?6^HHT,T0AN="L JL\;(L@\N!
M3NC9A(H)VED7<KKN4DG_  54_:7DTJWM%\?6\=Q%-+*]\NA6'G3*RQA8V!@*
M!4*,RE4#9E?<S ($ROB+_P %(?CA\6/!OB+PGXIUG1]6\/:YID.FW%C-H=H5
MC9#"6NHSLRL[M"S;B2J-*S1+&5B,?S!117WI_P $<?B]-X*_:7OO!$LEP=-\
M:Z9)$L$,,;+]MM5>XBDD=L.JK"+Q<(3EI5RIP&7]M**********_.K_@MI]D
M_P"%!>!=_P#:'V__ (28>5Y?VC['Y?V6?S/-V_N/-SY>SS/WFWSO+^7SJ_&R
MBBOZ<_@C=6-]\%_ -SICV\NFS>']/DM9+1%2%HC;1E"BK;VX"[2, 00@#&(H
M_N#M:**********XKXW-8K\%_'S:GJEOH>FCP_J!NM4N]-74H;.+[-)OF>T8
M$7"HN6,)!#@%2#FOYC***_9/_@B7)I9^ 7CI(K_S-:'B8FYL/MSOY,!M8/)E
M^SEML>]A.OF!09/*VEF$2A?T5KXJ_P""FG[%_P#PTI\.$\8>&QY?C[PA97$L
M%O#:>:^L6H'F-9Y1#*TH*LT &5WR2+M'F[T_"RBBO7_V5?VF/$7[*'Q<L_&_
MA^VM]11H6L-3TRY "WUD[H\D0DP3$VZ-&611PR+D.NY&_HI\ >/_  ]\4O!N
MD^+/">K6^N>'M5A$]G?6Q.V1<D$$$ JRL"K(P#*RLK $$#H***********^/
M_P#@K!IOV[]B7Q?-_96GZA]CO=.G^T7C8EL<W<4?G6X\MLRGS/*(W1_NYI3N
M.-C_ (+T45_1[^Q3]D_X9'^$/V'^T/)_X1FQW?VG]H\WS/)7S-OVCY_*W[O+
MQ^[\O9Y7[K97M=%%%%%%%?"O_!9*^M[/]D>SBFE\N2Z\364,"_V?#<^8XAN'
M*^9(0UM\J.?-B!<[?*(V2N1^(-%%?U44445S_C_P!X>^*7@W5O"?BS2;?7/#
MVJPFWO+&Y!VR+D$$$$%65@&5U(96564@@$?S;?'[X.ZI^S_\9/%GP^U>3[1=
MZ'>M EUM5?M,# 203[5=PGF0O')LW$KOVGD&N HHK]5/^",O[2__ "'?@EKM
M_P#W]9\-_:)OI]KM$WR?[LZ1QI_S]NQKTK_@MA9S2?LV^#;M;^XCMXO%L,3V
M*K'Y,S/9W961B4+AD",JA7"XE?<K$(4_&&BO?_V [BWM?VR?A.]U#I]Q&=:1
M NIPPRQ!V1U1E$LT2B56*M&P8NL@1DCF<+$_]%-%%%%%%%%%%%%%%%?GK_P5
MW_95A^)'PO3XNZ%9W$_BSPE#';ZBD3R.+C2-[LQ$2HPW0R2F4OE (C.7+;4"
M_C#117Z:?\$/O%T-GX^^*?AAC;_:-2TRRU) TD@FVVTLD;;5$90KF[7<6D5@
M=FU) 7:/]=*****\*_;IC:7]C_XMJEQ<6I_X1^X;S+:WNIF( R4*VSHX5@"K
M,Q,2JS-,KQ+(C?SF5]5?"+_@I=\:O@KX$T/P?X>NO#_]@Z/\MK;S:)"G[OS8
M)#&QB";L^5,K.?WC?;+AF<R>4\702?\ !6S]HR2.W5?$&CQF*&6)V71H,S,U
MK' LC9! 9)$:Y4+A?-E<,K1!(4M7G_!7G]H:Y^T^7J7A^T\WS=GDZ.A\G?\
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
MKQNURH7+>5$X95E*0O4N/^"0W[0T-G#,FF^'[B22RCNFMX]80/'(T,\AMF+
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
M2;^5E42/'B14MR8FW1L=CA6*E7QM=6-7_AZ-^S%_T4S_ ,H&J?\ R-6K=?\
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
M[#QEX8F_YYVNJ66V7_B7W_D12S6N^2./S?+\Y1YBKM;J/0>JT4444445\?\
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
MP"\"Z\S8N['Q,+&-?(A.4GM9W<^84,J\VR?*CJC9RZN4C*?C9117[_?\$O\
MQ9_PEG[$OP^\W6?[9O\ 3?MFFW.^Z\^6U\N[F\FW?))3;;M!M0XQ&8\#:5KZ
MJHHHHHHHHHHHHHHHHHHHHHHHHHK^<S]N;X9P_"']K3XF>&K?4+C5+=-3_M".
MXNWDDFVW<2781Y)'=Y603[#([%G*ES@L0/"J**]*_9K^$,WQZ^/7@;P%''<2
M6^M:G%%>FTFCBFCLDS)=2(TF5#) DK@$')4 *Q(4_P!+U%%%%%%<I\6/ O\
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
M'A_Q??>3I%C8:C;R0O#8-#!=O(/GVOYK20JRE-T3VCH2&,B+^BM%%%%%?/\
M^WK\+?$_QI_9/\<^#?!NF?VQXDU+[#]DLOM$4'F>7?V\K_/*RH,)&YY89Q@<
MD"OQ6_X8#_:&_L?^T_\ A4_B#[-_SS\I//\ ^//[9_J=WF?ZKY?N_P"N_<?Z
M[]W5N3_@GC^T9%);HWPJU@F>:6W3;) P#1W4=JQ8B3"*9)597;"M$'F4F)'D
M4N/^">/[1EM;SSO\*M8*0PWMPPCD@=BMI((Y0JK(2S,Q!B106G7+PB106K]7
MO^"7_P +?B'\%O@%K_@WXD:9J&CZKIOB:X^Q65Y<">*.UDM;24?9W1FC,1ED
MF)\MBHD,H/SAQ7V!11111111111111111111111117Y:_P#!5_\ 8U\>_$SX
MH>'/B'X T/6/%XO-,ET_4]/M"]P;%K5))T=%:4E5EC\Q1'$BJ98A]Z6Y ;X@
MM_V _P!H:ZO)K5/A/X@$D-[)8,TD2(AD2:"$LKLP5HMUS&1,"8V199%8I#*R
M5;7]A;]H"\TI-0C^$GBA;=X6N DMB8YMJK<L08FPX;%I+A"NXEX  3<0"2U>
M?L!_M#6/VGS/A/X@;[/YN_R8DESY?VK=MVL=^?L<VW;G?OM]N[[3;^;]?_\
M!,']B_XA_#']IJ]\4_$GP!J&A6FAZ-=_V;?WDH5$OWN#:?)L?$N88[WLR['B
MDZ2P.WZU44444445^&W[9'[!/QE/[2_Q+U?PQX*UCQ=X>U74Y]?MM4L+9=KK
M=+<7;Q*H=B6C:*>+'WF98?E!N8%?Q^\_8#_:&L?M/F?"?Q WV?S=_DQ)+GR_
MM6[;M8[\_8YMNW._?;[=WVFW\TO/V _VAK'[3YGPG\0-]G\W?Y,22Y\O[5NV
M[6._/V.;;MSOWV^W=]IM_-+S]@/]H:Q^T^9\)_$#?9_-W^3$DN?+^U;MNUCO
MS]CFV[<[]]OMW?:;?S?M7_@EA^QK\0_A-\??$GBWXC>#/[ ATO1I;+3VU2(/
M*;J6Z:$RVS@,GRI:7*,P<,8[F)E#13AC^JE%%%%%%%?D!_P4F_9W^.7[0W[5
MFHW_ (;^'&H:MX;TFRLM"TK4K.'RTN$_T>61G>1\';<:FR[QM0)%*>EO.Z?*
MMG^P'^T-??9O+^$_B!?M'E;/.B2+'F?9=N[<PV8^V0[MV-FRXW;?LUQY19_L
M!_M#7WV;R_A/X@7[1Y6SSHDBQYGV7;NW,-F/MD.[=C9LN-VW[-<>5[K^PO\
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
M\5?M!>/?'_AKP[_PFOAO4\ZLESIU]NN(46/!MC;W$[3O*@CPJ0[D8%!$D8Q!
M'\:^./V9_BS\-;BZB\3?#?Q1I"6TT]NUU-I4QMG:&.664QSJICD58H)I=Z,R
M^7&S@[037FM%%%=!X)^'OBKXE:K+IGA'PSK'BK4H83<R6>B6$MY,D095,A2-
M6(4,Z#=C&6 [BOHKX6_\$Q?VAOBA_9EQ_P (5_PB6E7WF_\ $P\4W*67V?9O
M'[VV^:Z7<R;5_<G.Y6^X=U?>GP0_X(T?#;P+JNIW?Q&U^X^*%O-"L5G8K;S:
M/#;-NR\C&&Y9Y&P%51O50"^58E2GW_I.DV.@Z59Z9IEE;Z=IME"EM:V=I$L4
M,$2*%2-$4 *JJ  H&   *MT4444444444444444444444444444444444444
M444444444444444444444444444444444444444444444444444444444444
M444444444444444444444444444444444444444444444444444444444444
M444444444444444444444444444444444444444444444444444444444444
M444444444444444444444444444444444444444444444444444444444444
M444444444444444444444444444444444444444444444445\ ?\%:O^2=77
M_8F:E_ZD/A>OQ6HKZJ_X)U?\EBU+_N7?_4OT"OW^HHHHHHHHHHHHHHHHHHHH
-HHHHHHHHHHHHHHK_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.2</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. 16, 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">0000890564<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">ASGN 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>11
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th">
<div>Jun. 16, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common stock, $0.01 par value per share to be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan, as amended and restated<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">3,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">52.04<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 182,140,000.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 27,885.63<span></span>
</td>
</tr>
<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_OfferingNote', window );">Offering Note</a></td>
<td class="text">Applies to offering lines 1 and 2. This Registration Statement on Form S-8 registers the issuance of (i) an additional 3,500,000 shares of common stock, par value $0.01 per share ("Common Stock"), of ASGN Incorporated (the "Company") to be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the "Award Plan"), as amended by the First Amendment to the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the "Award Plan Amendment") and (ii) an additional 4,000,000 shares of Common Stock to be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan (the "ESPP"), as amended by the First Amendment to the Second Amended and Restated 2010 Employee Stock Purchase Plan (the "ESPP Amendment"). The Award Plan Amendment and the ESPP Amendment were adopted by the Company's Board of Directors on April 10, 2025 and approved by the Company's stockholders on June 12, 2025. The offer and sale of shares of Common Stock which have been or may have been issued under the Award Plan and the ESPP have previously been registered pursuant to Registration Statements on Form S-8 (File Nos. 333-168041, 333-189287, and 333-233342). In accordance with Rule 416(a) under the Securities Act of 1933, as amended ("Securities Act"),  this Registration Statement covers any additional number of shares of Common Stock that may from time to time be offered or issued under the Award Plan and the ESPP to prevent dilution resulting from stock splits, stock dividends or other distribution, recapitalization or similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common Stock. In addition, pursuant to Rule 416(c) under the Securities Act, this registration statement also covers an indeterminate amount of interests to be offered or sold pursuant to the Plans.

Proposed Maximum Offering Price Per Share and Maximum Aggregate Offering Price are estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act and based upon the average of the high and low prices per share of Common Stock as reported on The New York Stock Exchange on June 13, 2025.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common stock, $0.01 par value per share to be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan, as amended and restated<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">52.04<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 208,160,000.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 31,869.30<span></span>
</td>
</tr>
<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_OfferingNote', window );">Offering Note</a></td>
<td class="text">See Note 1<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=2</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>12
<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.2</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. 16, 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">$ 390,300,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">59,754.93<span></span>
</td>
</tr>
<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">$ 59,754.93<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>13
<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>14
<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>16
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</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="exfilingfees.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="exfilingfees.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="exfilingfees.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="exfilingfees.htm">exfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="28">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "exfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "exfilingfees.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": 7,
    "http://xbrl.sec.gov/dei/2025": 2,
    "http://xbrl.sec.gov/ffd/2025": 5
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 28,
    "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": "exfilingfees.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": "exfilingfees.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": "exfilingfees.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": "exfilingfees.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>19
<FILENAME>0000890564-25-000033-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000890564-25-000033-xbrl.zip
M4$L#!!0    ( +2BT%HR>F[-Y@L  -A#   0    97AF:6QI;F=F965S+FAT
M;>U<ZW/;-A+_W/P5.%X[<69$B:0>EA1''26Q>[ZVKB=R9WJ?;B@2DC A"1X
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
MHM!:,GINS>8+  #80P  $               @ $     97AF:6QI;F=F965S
:+FAT;5!+!08      0 ! #X    4#      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>exfilingfees_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">0000890564</identifier>
        </entity>
        <period>
            <startDate>2025-06-16</startDate>
            <endDate>2025-06-16</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-16</startDate>
            <endDate>2025-06-16</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-16</startDate>
            <endDate>2025-06-16</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-138">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-139">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-140">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-141">0000890564</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-142">ASGN Inc</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-143">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-144">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-178">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-179">ASGN Inc</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-180">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-181">Common stock, $0.01 par value per share to be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan, as amended and restated</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-182">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-183"
      unitRef="Shares">3500000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-184"
      unitRef="USD">52.04</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-185"
      unitRef="USD">182140000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-186"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-187"
      unitRef="USD">27885.63</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-188">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-189">Common stock, $0.01 par value per share to be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan, as amended and restated</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_2" id="ixv-190">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_2"
      decimals="0"
      id="ixv-191"
      unitRef="Shares">4000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_2"
      decimals="INF"
      id="ixv-192"
      unitRef="USD">52.04</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_2"
      decimals="INF"
      id="ixv-193"
      unitRef="USD">208160000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="INF"
      id="ixv-194"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_2"
      decimals="INF"
      id="ixv-195"
      unitRef="USD">31869.30</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-196" unitRef="USD">390300000.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-197" unitRef="USD">59754.93</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-198" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-199" unitRef="USD">59754.93</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-200">Applies to offering lines 1 and 2. This Registration Statement on Form S-8 registers the issuance of (i) an additional 3,500,000 shares of common stock, par value $0.01 per share ("Common Stock"), of ASGN Incorporated (the "Company") to be issued under the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the "Award Plan"), as amended by the First Amendment to the Second Amended and Restated ASGN Incorporated 2010 Incentive Award Plan (the "Award Plan Amendment") and (ii) an additional 4,000,000 shares of Common Stock to be issued under the Second Amended and Restated 2010 Employee Stock Purchase Plan (the "ESPP"), as amended by the First Amendment to the Second Amended and Restated 2010 Employee Stock Purchase Plan (the "ESPP Amendment"). The Award Plan Amendment and the ESPP Amendment were adopted by the Company's Board of Directors on April 10, 2025 and approved by the Company's stockholders on June 12, 2025. The offer and sale of shares of Common Stock which have been or may have been issued under the Award Plan and the ESPP have previously been registered pursuant to Registration Statements on Form S-8 (File Nos. 333-168041, 333-189287, and 333-233342). In accordance with Rule 416(a) under the Securities Act of 1933, as amended ("Securities Act"),  this Registration Statement covers any additional number of shares of Common Stock that may from time to time be offered or issued under the Award Plan and the ESPP to prevent dilution resulting from stock splits, stock dividends or other distribution, recapitalization or similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common Stock. In addition, pursuant to Rule 416(c) under the Securities Act, this registration statement also covers an indeterminate amount of interests to be offered or sold pursuant to the Plans.

Proposed Maximum Offering Price Per Share and Maximum Aggregate Offering Price are estimated solely for the purpose of calculating the registration fee pursuant to Rules 457(c) and 457(h) of the Securities Act and based upon the average of the high and low prices per share of Common Stock as reported on The New York Stock Exchange on June 13, 2025.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-201">See Note 1</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
