<SEC-DOCUMENT>0001258602-25-000037.txt : 20250508
<SEC-HEADER>0001258602-25-000037.hdr.sgml : 20250508
<ACCEPTANCE-DATETIME>20250508162554
ACCESSION NUMBER:		0001258602-25-000037
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		16
FILED AS OF DATE:		20250508
DATE AS OF CHANGE:		20250508
EFFECTIVENESS DATE:		20250508

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NELNET INC
		CENTRAL INDEX KEY:			0001258602
		STANDARD INDUSTRIAL CLASSIFICATION:	PERSONAL CREDIT INSTITUTIONS [6141]
		ORGANIZATION NAME:           	02 Finance
		EIN:				840748903
		STATE OF INCORPORATION:			NE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		121 SOUTH 13TH ST
		STREET 2:		STE 201
		CITY:			LINCOLN
		STATE:			NE
		ZIP:			68508
		BUSINESS PHONE:		402-458-2370

	MAIL ADDRESS:	
		STREET 1:		121 SOUTH 13TH ST
		STREET 2:		STE 201
		CITY:			LINCOLN
		STATE:			NE
		ZIP:			68508
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>nelnet-sx8x2025.htm
<DESCRIPTION>S-8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6a28dacde3194cf5a76c8c46b75b8a6f_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="-sec-extract:summary;margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As filed with the Securities and Exchange Commission on May&#160;8, 2025</font></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities Act Registration No. 333-_________</font></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;</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:120%">UNITED STATES</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:120%">SECURITIES AND EXCHANGE COMMISSION</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:700;line-height:120%">Washington, D.C.  20549</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:700;line-height:120%">FORM S</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8</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:700;line-height:120%">REGISTRATION STATEMENT UNDER THE SECURITIES ACT OF 1933</font></div><div style="text-align:center"><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:120%">Nelnet, Inc.</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:120%">(Exact name of registrant as specified in its charter)</font></div><div style="margin-bottom:9pt;padding-left:3pt"><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:39.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nebraska</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">84-0748903</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">incorporation or organization)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identification No.)</font></td></tr></table></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:120%">121 South 13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Street, Suite 100</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:120%">Lincoln, Nebraska 68508</font></div><div style="margin-bottom:15pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of 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:120%">Nelnet, Inc. Restricted Stock Plan</font></div><div style="margin-bottom:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Full title of the plan)</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:120%">James D. Kruger</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:120%">Chief Financial Officer</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:120%">Nelnet, Inc.</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:120%">121 South 13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Street, Suite 100</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:120%">Lincoln, Nebraska 68508</font></div><div style="margin-bottom:15pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(402) 458-2370</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:120%">(Telephone number, including area code, of agent for service)</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large accelerated filer  &#91;X&#93;&#160;&#160;&#160;&#160;Accelerated filer  &#91;   &#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-accelerated filer  &#91;   &#93;&#160;&#160;&#160;&#160;Smaller reporting company  &#91;   &#93;</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Emerging growth company  &#91;   &#93;</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  &#91;   &#93;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:9pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><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><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXPLANATORY NOTE</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:120%">This Registration Statement on Form S-8 is being filed by Nelnet, Inc. (the &#8220;Company&#8221; or the &#8220;registrant&#8221;) pursuant to General Instruction E. to Form S-8 for the purpose of registering an additional 2,000,000 shares (the &#8220;Additional Shares&#8221;) of the Company&#8217;s Class A Common Stock, par value $0.01 per share (the &#8220;Class A Common Stock&#8221;), issuable under the Nelnet, Inc. Restricted Stock Plan (the &#8220;Plan&#8221;) pursuant to an amendment to the Plan approved by the Company&#8217;s shareholders on May 16, 2024 (the &#8220;Amendment&#8221;). In addition, the Amendment&#58; (i) removes the term of the Plan&#59; and (ii) makes certain other technical and administrative amendments to the Plan.  The Additional Shares are securities of the same class as other securities for which the following Registration Statements on Form S-8 are effective&#58; (i) a Registration Statement on Form S-8 (File No. 333-112374) filed by the Company on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000095012304001080/y92467sv8.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">January 30, 2004</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to register 2,100,000 shares of Class A Common Stock, including 1,000,000 shares of Class A Common Stock issuable under the Plan&#59; (ii) a Registration Statement on Form S-8 (File No. 333-144790) filed by the Company on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000087015607000101/s8.txt" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">July 23, 2007</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to register an additional 1,000,000 shares of Class A Common Stock issuable under the Plan&#59; and (iii) a Registration Statement on Form S-8 (File No. 333-161814) filed by the Company on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000087015609000077/s8.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">September 10, 2009</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to register an additional 2,000,000 shares of Class A Common Stock issuable under the Plan. In accordance with General Instruction E. to Form S-8, the contents of those earlier registration statements are incorporated by reference into this registration statement, to the extent not otherwise amended or superseded by the contents of this registration statement.</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:700;line-height:120%">Part II</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:700;line-height:120%">INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</font></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:700;line-height:120%">Item 3. Incorporation of Documents by Reference.</font></div><div style="margin-bottom:9pt;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:120%">The following documents filed by the Company with the U.S. Securities and Exchange Commission (&#8220;Commission&#8221;) are incorporated by reference in this registration statement&#58;</font></div><div style="margin-bottom:9pt;padding-left:72pt;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:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The Company&#8217;s Annual Report on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1258602/000125860225000014/nni-20241231.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Form 10-K</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the fiscal year ended December 31, 2024, filed with the Commission on February 27, 2025&#59; and</font></div><div style="margin-bottom:9pt;padding-left:72pt;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:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Company&#8217;s Quarterly Report on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1258602/000125860225000035/nni-20250331.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Form</a><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1258602/000125860225000035/nni-20250331.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> 10-</a><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1258602/000125860225000035/nni-20250331.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Q</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the quarter ended March 31, 2025, filed with the Commission on May 8, 2025&#59;</font></div><div style="margin-bottom:9pt;padding-left:72pt;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:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The Company&#8217;s Current Report on Form 8-K filed with the Commission on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1258602/000125860225000023/nni-20250418.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">April 21, 2025</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#59; and</font></div><div style="margin-bottom:9pt;padding-left:72pt;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:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The description of the Company&#8217;s Class A Common Stock contained in </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000125860223000026/nni-123122xex_41xdescripti.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit 4.</a></font><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000125860223000026/nni-123122xex_41xdescripti.htm" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">1</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Commission on February 28, 2023, and any amendment or report filed for the purpose of updating such description.</font></div><div style="margin-bottom:9pt;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:120%">All documents filed by the Company subsequent to the date of this registration statement pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Securities Exchange Act of 1934 (other than the portions of those documents furnished or otherwise not deemed to be filed) prior to the filing of a post-effective amendment hereto 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 in this registration statement and to be a part hereof from the date of the filing of such documents.</font></div><div style="margin-bottom:9pt;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:120%">Any statement contained herein or in a document incorporated or deemed to be incorporated by reference in this registration statement shall be deemed to be modified or superseded for purposes of this registration statement to the extent that a statement contained herein (or in any subsequently filed document which also is or is deemed to be incorporated by reference herein) modifies and supersedes such statement. Any such statement so modified or superseded shall not be deemed, except as so modified or superseded, to constitute a part of this registration statement.</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><font><br></font></div></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:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;Interests of Named Experts and Counsel.</font></div><div style="margin-bottom:9pt;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:120%">William J. Munn, who has given an opinion with respect to the securities to which this registration statement relates, is an employee and an officer (Corporate Secretary, Chief Governance Officer, and General Counsel) of the Company. Mr. Munn beneficially owned a total of 14,623 shares of the Company&#8217;s Class A Common Stock as of the date of the filing of this registration statement and participates in various employee benefit plans of the Company, including the Plan.</font></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:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;Indemnification of Directors and Officers.</font></div><div style="margin-bottom:9pt;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:120%">The Company is a Nebraska corporation. Under Sections 21-2,112 and 21-2,116(c) of the Nebraska Model Business Corporation Act (the &#8220;NMBCA&#8221;), a Nebraska corporation shall indemnify its directors and officers who are wholly successful, on the merits or otherwise, in the defense of any proceeding to which such person was a party because he or she was a director or officer of the corporation against expenses incurred by such person in connection with the proceeding. Sections 21-2,114 and 21-2,116(c) of the NMBCA allow a director or officer to apply for the court to order indemnification or advance of expenses of such person if the court determines, in view of all the relevant circumstances, that it is fair and reasonable to order indemnification.</font></div><div style="margin-bottom:9pt;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:120%">Under Section 21-2,111 of the NMBCA, a Nebraska corporation may indemnify an individual who is a party to a proceeding (defined as any threatened, pending, or completed action, suit, or proceeding, whether civil, criminal, administrative, arbitrative, or investigative and whether formal or informal) because the individual is a director against liability (defined as the obligation to pay a judgment, settlement, penalty, fine, including an excise tax assessed with respect to an employee benefit plan, or reasonable expenses incurred with respect to a proceeding) incurred in the proceeding if (1)(i) the director conducted himself or herself in good faith&#59; and (ii) reasonably believed (a) in the case of conduct in an official capacity, that his or her conduct was in the best interests of the corporation&#59; and (b) in all other cases, that the director&#8217;s conduct was at least not opposed to the best interests of the corporation&#59; and (iii) in the case of any criminal proceeding, the director had no reasonable cause to believe his or her conduct was unlawful&#59; or (2) the director engaged in conduct for which broader indemnification is provided for under the articles of incorporation, as authorized by Section 21-220(b)(5) of the NMBCA (such broader indemnification is provided for under the Company&#8217;s Third Amended and Restated Articles of Incorporation (the &#8220;Articles of Incorporation&#8221;), as discussed below). However, unless ordered by a court, a Nebraska corporation may not indemnify a director (1) in connection with a proceeding by or in the right of the corporation, except for expenses incurred in connection with the proceeding if it is determined that the director has met the relevant standard of conduct discussed above&#59; or (2) in connection with any proceeding with respect to conduct for which the director was adjudged liable on the basis of receiving a financial benefit to which he or she was not entitled, whether or not involving action in the director&#8217;s official capacity. Under Section 21-2,113 of the NMBCA, a Nebraska corporation generally may, before final disposition of a proceeding, advance funds to pay for or reimburse expenses incurred in connection with the proceeding by an individual who is a party to the proceeding because that individual is a director if the director delivers to the corporation a signed written undertaking of the director to repay any funds advanced if it is ultimately determined under the NMBCA that the director is not entitled to indemnification.</font></div><div style="margin-bottom:9pt;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:120%">Under Section 21-2,116 of the NMBCA, a Nebraska corporation may generally indemnify and advance expenses to an officer of the corporation who is a party to a proceeding because he or she is an officer of the corporation (i) to the same extent as a director&#59; and (ii) if he or she is an officer but not a director, to such further extent as may be provided by the articles of incorporation, the bylaws, a resolution of the board of directors, or contract, except for (a) liability in connection with a proceeding by or in the right of the corporation other than for expenses incurred in connection with the proceeding&#59; or (b) liability arising out of conduct that constitutes (1) receipt by the officer of a financial benefit to which he or she is not entitled&#59; (2) an intentional infliction of harm on the corporation or the shareholders&#59; or (3) an intentional violation of criminal law.</font></div><div style="margin-bottom:9pt;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:120%">Article VIII of the Company&#8217;s Articles of Incorporation provides that, to the fullest extent permitted by the NMBCA (including the broader indemnification authorized by Section 21-220(b)(5) of the NMBCA, as discussed below), the Company shall indemnify and hold harmless and advance expenses (as defined in Section 21-214 of the NMBCA) to any person (an &#8220;indemnitee&#8221;) who was, is, or is threatened to be made a party or is otherwise involved in any proceeding (as defined in Subsection (6) of Section 21-2,110 of the NMBCA) by reason of the fact that the </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><font><br></font></div></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:120%">indemnitee, or a person for whom the indemnitee is the legal representative, is or was a director or officer of the Company, against all liability (as defined in Subsection (3) of Section 21,2110 of the NMBCA) and loss suffered and expenses actually and reasonably incurred by the indemnitee in connection with such proceeding.</font></div><div style="margin-bottom:9pt;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:120%">Article VIII of the Company&#8217;s Articles of Incorporation also provides that the Company may purchase and maintain insurance on behalf of any person who is or was a director or officer of the Company against any liability asserted against or incurred by such person in such capacity or arising out of such person&#8217;s status as such, whether or not the Company would have the power to indemnify or advance expenses to him or her against such liability under the provisions of Article VIII of the Company&#8217;s Articles of Incorporation or the NMBCA. The Company maintains insurance for the benefit of its directors and officers, insuring such persons against liability that may be incurred by them in their capacity as directors and officers of the Company.</font></div><div style="margin-bottom:9pt;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:120%">As permitted by Section 21-220(b)(4) of the NMBCA, Article VII of the Company&#8217;s Articles of Incorporation provides that a director of the Company shall have no personal liability to the Company or its shareholders for money damages for any action taken, or any failure to take any action, as a director of the Company, except liability for (i) the amount of a financial benefit received by a director to which the director is not entitled&#59; (ii) an intentional infliction of harm on the Company or the shareholders&#59; (iii) a violation of Section 21-2,104 of the NMBCA relating to unlawful distributions from a corporation&#59; or (iv) an intentional violation of criminal law. In addition, under Section 21-220(b)(5) of the NMBCA, a Nebraska corporation&#8217;s articles of incorporation may contain a provision permitting or making obligatory indemnification of a director for liability, as defined in Section 21-2,110(3) of the NMBCA, to any person for any action taken, or any failure to take any action, as a director, except liability for (i) receipt of a financial benefit to which the director is not entitled&#59; (ii) an intentional infliction of harm on the corporation or its shareholders&#59; (iii) a violation of Section 21-2,104 of the NMBCA relating to unlawful distributions from a corporation&#59; or (iv) an intentional violation of criminal law. As indicated above, Article VIII of the Company&#8217;s Articles of Incorporation provides that, to the fullest extent permitted by the NMBCA (including the broader indemnification authorized by Section 21-220(b)(5) of the NMBCA), the Company shall indemnify a director of the Company against liability.</font></div><div style="margin-bottom:9pt;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:120%">The discussion above is only a general summary of certain provisions of the NMBCA and the Company&#8217;s Articles of Incorporation and is qualified in its entirety by reference to the complete text of the provisions of the NMBCA and the Company&#8217;s Articles of Incorporation referred to above.</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.&#160;&#160;&#160;&#160;Exhibits.</font></div><div style="margin-bottom:9pt;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:120%">The following exhibits are furnished as part of this registration statement&#58;</font></div><div style="margin-bottom:15pt"><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:8.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exhibit No.</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description</font></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-right:2.75pt;text-align:justify"><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000125860222000052/exhibit32compositethirdame.htm" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;text-decoration:underline">Composite Third Amended and Restated Articles of Incorporation of Nelnet, Inc., as amended through August 8, 2022 (filed as Exhibit 3.2 to the registrant's Quarterly Report on Form 10-Q for the quarter ended June 30, 2022, and incorporated herein by reference).</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-right:2.75pt;text-align:justify"><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000125860218000039/ninthamendedandrestatedb.htm" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;text-decoration:underline">Ninth Amended and Restated Bylaws of Nelnet, Inc., as amended as of May 24, 2018 (filed as Exhibit 3.2 to the registrant's Current Report on Form 8-K filed on May 24, 2018, and incorporated herein by reference).</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-right:2.75pt;text-align:justify"><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1258602/000125860224000041/exhibit101restrictedstockp.htm" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;text-decoration:underline">Nelnet, Inc. Restricted Stock Plan, as amended and restated through May 16, 2024 (filed as Exhibit 10.1 to the registrant's Current Report on Form 8-K filed on May 21, 2024, and incorporated herein by reference).</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="nelnet-sx8xex51x2025genera.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Opinion of William J. Munn, General Counsel of Nelnet, Inc.</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="nelnetissuedconsentmay82.htm" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Consent of KPMG LLP, Independent Registered Public Accounting Firm.</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.2*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="nelnet-sx8xex51x2025genera.htm" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Consent of William J. Munn, General Counsel of Nelnet, Inc. (included in Exhibit 5.1).</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.1*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i6a28dacde3194cf5a76c8c46b75b8a6f_4" style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Power of Attorney (set forth on the signature page to this registration statement).</a></font></div></td></tr><tr style="height:3pt"><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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107*</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="exfilingfees.htm" style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Filing Fee Table.</a></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:9pt;font-weight:400;line-height:120%">* Filed herewith.</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><div id="i6a28dacde3194cf5a76c8c46b75b8a6f_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div></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:700;line-height:120%">SIGNATURES</font></div><div style="margin-bottom:9pt;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:120%">Pursuant to the requirements of the Securities Act of 1933, 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 Lincoln, State of Nebraska, on May&#160;8, 2025.</font></div><div style="margin-bottom:9pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NELNET, INC.</font></div><div style="margin-bottom:9pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; JEFFREY R.NOORDHOEK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jeffrey R. Noordhoek</font></div><div style="margin-bottom:9pt;padding-left:234pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></div><div style="margin-bottom:9pt"><font><br></font></div><div style="margin-bottom:9pt"><font><br></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:120%">POWER OF ATTORNEY</font></div><div style="margin-bottom:9pt;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:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby authorizes, constitutes and appoints Jeffrey R. Noordhoek and James D. Kruger his or her true and lawful attorney-in-fact and agent with full power of substitution and resubstitution, and each with full power to act alone, for the undersigned and in his or her own name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments and other amendments thereto) to this Registration Statement on Form S-8 and to file the same, with all exhibits thereto and other documents in connection therewith, with the United States Securities and Exchange Commission, granting unto each said attorney-in-fact and agent full power and authority to do and perform each and every act and thing as the undersigned could do in person, hereby ratifying and confirming all that each said attorney-in-fact and agent, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</font></div><div style="margin-bottom:9pt;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:120%">Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities and on the dates indicated.</font></div><div style="margin-bottom:9pt"><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><font><br></font></div></div><div style="margin-bottom:9pt;padding-left:3pt"><font><br></font></div><div style="margin-top:3pt;text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.544%"><tr><td style="width:1.0%"></td><td style="width:38.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.079%"></td><td style="width:0.1%"></td></tr><tr><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%;text-decoration:underline">Signature</font></td><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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Title</font></td><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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Date</font></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:18pt"><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; JEFFREY R. NOORDHOEK</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Chief Executive Officer (Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Jeffrey R. Noordhoek</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:18pt"><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; JAMES D. KRUGER</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">James D. Kruger</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:14pt"><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; MICHAEL S. DUNLAP</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Executive Chairman of the Board of Directors</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt 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%">Michael S. Dunlap</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; PREETA D. BANSAL</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Preeta D. Bansal</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; MATTHEW W. DUNLAP</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Matthew W. Dunlap</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; KATHLEEN A. FARRELL</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Kathleen A. Farrell</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; DAVID S. GRAFF</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">David S. Graff</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; THOMAS E. HENNING</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Thomas E. Henning</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; ADAM K. PETERSON</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Adam K. Peterson</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; KIMBERLY K. RATH</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt 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%">Kimberly K. Rath</font></td><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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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 style="height:15pt"><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; JONA M. VAN DEUN</font></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May&#160;8, 2025</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;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%">Jona M. Van Deun</font></td><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></table></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
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:552d191d-1f38-4919-b83d-e52d5a14bd93,g:c038d940-f8de-481b-8e51-7be7a38e1a8a,d:04a65176b48f4301a62b6b91792d3ff7-->
<html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>exfilingfees</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-2" name="dei:EntityCentralIndexKey" id="f-14">0001258602</ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="dei:EntityRegistrantName" id="f-15">NELNET, INC.</ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="ffd:FormTp" id="f-16">S-8</ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="ffd:SubmissnTp" id="f-17">S-8</ix:nonNumeric><ix:nonNumeric contextRef="c-2" name="ffd:FeeExhibitTp" id="f-18">EX-FILING FEES</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="ffd:FeeRate" scale="0" id="f-19">0.0001531</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001258602</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-05-08</xbrli:startDate><xbrli:endDate>2025-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001258602</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-08</xbrli:startDate><xbrli:endDate>2025-05-08</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i04a65176b48f4301a62b6b91792d3ff7_1"></div><div style="min-height:72pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 107</span></div></div><div style="margin-bottom:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CALCULATION OF FILING FEE TABLES</span></div><div style="margin-bottom:7pt;text-align:center"><span><br/></span></div><div style="margin-bottom:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">S-8</span></div><div style="margin-bottom:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Form Type)</span></div><div style="margin-bottom:7pt;text-align:center"><span><br/></span></div><div style="margin-bottom:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Nelnet, Inc.</span></div><div style="margin-bottom:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="margin-bottom:7pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Table 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Newly Registered Securities</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:9.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.980%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Security Type</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Security Class Title</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Fee Calculation Rule</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Amount to be Registered</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Proposed Maximum Offering Price Per Unit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Proposed Maximum Aggregate Offering Price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Fee Rate</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Amount of Registration Fee</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:4pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="ffd:PrevslyPdFlg" format="ixt:fixed-false" id="f-1"><ix:nonNumeric contextRef="c-1" name="ffd:OfferingSctyTp" id="f-2">Equity</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><ix:nonNumeric contextRef="c-1" name="ffd:OfferingSctyTitl" id="f-3"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Class A Common Stock,</span></div><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">par value $0.01 per share</span></div><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">("Class A Common Stock")</span></div></ix:nonNumeric></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center;text-indent:4pt"><ix:nonNumeric contextRef="c-1" name="ffd:FeesOthrRuleFlg" format="ixt:fixed-true" id="f-4"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></ix:nonNumeric></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ffd:AmtSctiesRegd" format="ixt:num-dot-decimal" scale="0" id="f-5">2,000,000</ix:nonFraction> shares</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="ffd:MaxOfferingPricPerScty" scale="0" id="f-6">107.31</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="ffd:MaxAggtOfferingPric" format="ixt:num-dot-decimal" scale="0" id="f-7">214,620,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$153.10 per $1,000,000</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="ffd:FeeAmt" format="ixt:num-dot-decimal" scale="0" id="f-8">32,858.32</ix:nonFraction></span></div></td></tr><tr><td colspan="12" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total Offering Amounts</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="ffd:TtlOfferingAmt" format="ixt:num-dot-decimal" scale="0" id="f-9">214,620,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="2" name="ffd:TtlFeeAmt" format="ixt:num-dot-decimal" scale="0" id="f-10">32,858.32</ix:nonFraction></span></div></td></tr><tr><td colspan="12" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total Fee Offsets</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="ffd:TtlOffsetAmt" format="ixt:fixed-zero" scale="0" id="f-11">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="12" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Net Fee Due</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:0.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="2" name="ffd:NetFeeAmt" format="ixt:num-dot-decimal" id="f-12">32,858.32</ix:nonFraction></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)       </span><ix:nonNumeric contextRef="c-1" name="ffd:OfferingNote" id="f-13" continuedAt="f-13-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents shares of the Nelnet, Inc. Class A Common Stock authorized to be issued under the Nelnet, Inc. Restricted Stock Plan (the &#8220;Plan&#8221;). Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this registration statement shall also be deemed to cover any additional shares of Class A Common Stock which become issuable under the plan to prevent dilution resulting from any stock splits, stock dividends, recapitalizations, or similar transaction.</span></ix:nonNumeric></div><div><span><br/></span></div><ix:continuation id="f-13-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h) under the Securities Act based on a price of $107.31 per share of the Class A Common Stock, which is the average of the high and low prices per share of the Class A Common Stock as reported on the New York Stock Exchange on May&#160;5, 2025.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>3
<FILENAME>nelnet-sx8xex51x2025genera.htm
<DESCRIPTION>EX-5.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="icc1daeafcfad48c4be88b5b378ca2908_1"></div><div style="min-height:67.5pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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:100%">EXHIBIT 5.1</font></div></div><div style="margin-bottom:9pt"><font><br></font></div><div style="margin-bottom:9pt"><font><br></font></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:120%">May&#160;8, 2025</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify;text-indent:0.72pt"><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:120%">Nelnet, Inc.</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:120%">121 South 13th Street, Suite 100</font></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:120%">Lincoln, Nebraska  68508</font></div><div style="margin-bottom:9pt;padding-left:18pt;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:120%">Re&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Registration Statement on Form S-8 for Additional Shares of Class A Common Stock Issuable Under the Nelnet, Inc. Restricted Stock Plan</font></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:120%">Ladies and Gentlemen&#58;</font></div><div style="margin-bottom:9pt;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:120%">I am General Counsel of Nelnet, Inc., a Nebraska corporation (the &#8220;Company&#8221;), and I have acted as counsel in connection with the Registration Statement on Form S-8 (the &#8220;Registration Statement&#8221;) with respect to the registration under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), of a total of 2,000,000 additional shares (the &#8220;Shares&#8221;) of the Company&#8217;s Class A Common Stock, par value $0.01 per share (the &#8220;Class A Common Stock&#8221;), issuable from time to time pursuant to awards granted under the Nelnet, Inc. Restricted Stock Plan, as amended (the &#8220;Plan&#8221;).</font></div><div style="margin-bottom:9pt;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:120%">In connection therewith, I, or attorneys under my direction, have examined, and relied upon the accuracy of factual matters contained in the Plan and such other agreements, documents, certificates, corporate records and instruments as I have deemed necessary for the purposes of the opinion expressed below. In my examination of such documents, I have assumed the genuineness of all signatures, the legal capacity of all natural persons, the accuracy and completeness of all documents, the authenticity of all original documents, and the conformity to authentic original documents of all copies of documents. In rendering this opinion, I have assumed that, at the time of the issuance of the Shares, the Shares will continue to be duly and validly authorized on the dates that the Shares are issued to participants pursuant to the terms of the Plan, and upon the issuance of any of the Shares, the total number of shares of Class A Common Stock issued and outstanding, after giving effect to such issuance of such Shares, will not exceed the total number of shares of Class A Common Stock that the Company is then authorized to issue under its articles of incorporation, as amended.</font></div><div style="margin-bottom:9pt;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:120%">Based upon, subject to, and limited by the foregoing, I am of the opinion that the Shares, when issued pursuant to awards granted in accordance with the terms of the Plan and in the manner contemplated by the Plan, will be legally issued, fully paid and non-assessable, provided that the consideration for the Shares is at least equal to the stated par value thereof.</font></div><div style="margin-bottom:9pt;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:120%">This opinion is limited to the matters expressly stated herein. No implied opinion may be inferred to extend this opinion beyond the matters expressly stated herein. I am a member of the bar of the State of Nebraska, and in rendering the opinion set forth above, I express no opinion as to the laws of any jurisdiction other than the Model Business Corporation Act of the State of Nebraska and the federal laws of the United States of America. I do not undertake to advise you of any changes in the opinion expressed herein resulting from changes in law, changes in facts or any other matters that might occur or be brought to my attention after the date hereof.</font></div><div style="margin-bottom:9pt;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:120%">I hereby consent to the filing of this opinion as an exhibit to the Registration Statement. In giving such consent, I do not thereby admit that I am in the category of persons whose consent is required under Section 7 of the Securities Act or the rules and regulations of the Securities and Exchange Commission thereunder.</font></div><div style="margin-bottom:3pt;padding-left:216pt;text-indent:-216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Very truly yours,</font></div><div style="margin-bottom:9pt;padding-left:216pt;text-indent:-216pt"><font><br></font></div><div style="padding-left:216pt;text-indent:-216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; WILLIAM J. MUNN</font></div><div style="padding-left:216pt;text-indent:-216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">William J. Munn</font></div><div style="margin-bottom:9pt;padding-left:216pt;text-indent:-216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Counsel</font></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.006%"><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:bottom"><div><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121 S. 13</font><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">th</font><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Street  &#124;  Suite 100  &#124;  Lincoln, NE 68508  &#124;  p 402.458.2370  &#124;  Nelnet.com</font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>nelnetissuedconsentmay82.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>nelnetissuedconsentmay82</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- nelnetissuedconsentmay82001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="nelnetissuedconsentmay82001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Consent of Independent Registered Public Accounting Firm  We consent to the use of our reports dated February 27, 2025, with respect to the consolidated financial  statements of Nelnet, Inc., and the effectiveness of internal control over financial reporting, incorporated herein  by reference.   Lincoln, Nebraska  May 8, 2025  KPMG LLP Suite 300 1212 N. 96th Street Omaha, NE 68114-2274 Suite 1120 1248 O Street Lincoln, NE 68508-1493 KPMG LLP, a Delaware limited liability partnership and a member firm of   the KPMG global organization of independent member firms affiliated with   KPMG International Limited, a private English company limited by guarantee.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>nelnetissuedconsentmay82001.jpg
<TEXT>
begin 644 nelnetissuedconsentmay82001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HJ"]O(-/LY;NY<I!$NYV"EB!] "3^%9W_"3Z?_ ,\-5_\ !3=?_&ZI
M1D]D)R2W9L45C_\ "3Z?_P \-5_\%-U_\;H_X2?3_P#GAJO_ (*;K_XW3]G/
ML+GCW-BBL=O$^EB&VD5[J07(D:)8K*9W(1@KY54++@D#D#K1_P )/I__ #PU
M7_P4W7_QNCV<^P<\>YL45C_\)/I__/#5?_!3=?\ QND_X2C30Z*ZZA$'=8PT
MNFW"+N8A5!9D &20.3WH]G/L'/'N;-%9#^)=.2>6(+?R-$YC<PZ=<2*&'!&Y
M4(/X&D_X2?3_ /GAJO\ X*;K_P"-T>SEV#GCW-BBL?\ X2?3_P#GAJO_ (*;
MK_XW2KXGTMDN&9[J(6\7G2">RFB(3ID!D!;\,T>SEV#GCW->BL?_ (2?3_\
MGAJO_@INO_C='_"3Z?\ \\-5_P#!3=?_ !NCV<^P<\>YL45C_P#"3Z?_ ,\-
M5_\ !3=?_&ZOV-];ZE9K=6K,T3%E!>-D(*L5(*L 0001R.U)QDM6AJ2>S+-%
M%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH Q_%7_(L7_P#US_J*V*Q_%7_(L7__ %S_ *BMBK?P+Y_H2OB?]=PH
MHHJ"CCM _P"0MI7_ %PU3_TJBKL:X[0/^0MI7_7#5/\ TJBKL:UK?%_7=F=+
M;^NR"L?Q/_R!E_Z_+3_THCK8K'\3_P#(&7_K\M/_ $HCJ:?QHJ?PL/#W^HO_
M /L(7'_H9K8K'\/?ZB__ .PA<?\ H9K8HG\3"'PH*X_Q7_Q\:G_V!V_]&5V%
M<?XK_P"/C4_^P.W_ *,JJ/Q$U?A.PHHHK(T"L?PS_P @=_\ K]N__2B2MBL?
MPS_R!W_Z_;O_ -*)*M? _E^I+^)?UV-BBBBH*"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,+QG,+?P=JDY&1' 7QZ
MX(-87@[XDQ>,-7>PM]*F@$<1E>5Y0P ! QT[DU5^,NK_ &#P8+%&Q)?S+'CO
ML7YF_4*/QKROPUXK7PEX:U V!!UC4'$:OC/V>)1][_>)8X'MD]L^C0PWM*#=
MM;Z'%6K\E:U]+:GKGBSXIZ5X7U3^SEMY+ZX49F$3A1$>P)]?;M6YX2\23^*=
M-.H-I4MC;,<0M+("9?4@8Z>_>O(OAS\/)?$MR-:UI7_LX.657)W739YY_NYZ
MGOT]:]?\7:FGA[P9J-Y%MB,-N4A"C 5C\J8'L2*SKTZ46J4-9=RJ4ZDDZD](
M]CRV+XI6>D:S&!ITEPEF;V'>LH D\V=7##CH GZUK)\=; N ^B7*KW*S*3^6
M!7&?"72H=2\:I+=)&T%I"\K"0 J2?E Y_P![/X5T/QDO=!$%CIVG161OEE,D
MKVZKF-<$;21ZDYQ_LUUSHT765+EOYW.:-2K[)U.:QZAIOBS2]6\,2Z_:R,;2
M*-WD#C#(5&2I'K_C7F6J_&>TU&R%NNC3H1/#+DS@_<D5\=.^W'XUD6D\VA?
M^ZWY1]8OBD(]4P-Q_'8P_&N(33&/AR756R$6[2V3W)1F;\L+^=%#"4DY.71V
M0ZN)J627;4^C_ 6J+K?AU]32(Q+<W<\@0G)7+GC-4_&?Q'T_P?>P6;VSW=S(
MF]TC<+Y:]L_7GCVK%\!Z[:^'/A NJ79^2%Y=J9Y=BYVJ/J:\F2&^\6W^L:W?
M.2D$3W-Q+V!Z(@^IP![ ^E8T\+&=6;G\*9I/$2C3BH_$T>LZ/\8[;6=9L]-A
MT6=9+J98@QF!"Y.,].W6MCQI=P6;ZG+<2K&G]D%06.,DR< >I/I7E/P@T_[;
MX^@F(RMI#).?KC8/U;]*C^*?B0:]XNFAA(^RV.;="/XV!.YOSR![#WK5X6'U
MA0AHDKLA8B7L>:>]]#K=8^.6V5H]%TI60'B:[8_-_P  7I^=8T?QO\1K(#)8
MZ8R=U$;C]=]=K\._ ^FZ!X?AUG5H86OIHQ,TEP!MMT(R ,\ XY)_"K7C+3/"
M7C&T@BFU_3;6:&3<L\<T1;;@@KUZ=#^%9J6&C/D4+KN6XUW'F<K/L7O WCVT
M\9V\RB VM[;@&6$MN!!_B4]Q_*M?PS_R!W_Z_;O_ -*)*YCP!X(TCP]J-SJ&
MF:XNIEXO(81E2$R0W)4GGBNG\,_\@=_^OV[_ /2B2N6NJ:;]GMI^IT4G-I<^
M^IL4445S&X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1103@$^GI0!\_\ QGU8WWB^+3D;*6,(4@?WW^8_IL_*N1\3^&;W
MPKJ4=G>X+20I,C <$$<C\#D?A79:;X.\1:W\1H]2U;2+F"TFO3<RO*ORA02P
M4_D%KT+XI>$Y/$OAU9K*$R:C9MOB5>KJ>&7^1_#WKVHXB-%PI)Z6U/*E1E54
MZEM>A+X/UG6/$'ABSO;-])CC"^4T7DN/+9>,8#8'8_0BN.^,>K:I!IMCI%Y-
M9L+AS.PMT93A>!G)/!+?^.U9^$UAXD\/:G<V&I:3=PV%TN\2.ORI(O\ B./P
M%8WQ*\/^)_$/C.XN+71[N6TA18('5>"H&21_P(M6-.$(XG=66IK.4I4-G?8S
M?"?PKO?%.A)JJZC%:QR.RHCQ%BP!QGKZY'X5T=E\$)K>[26YU.VNHU.3"T;J
M&]B0<X^F*]3\/:6NB>'=/TU0,V\"HV.[8^8_B<FM*L:F.JN3Y7H:PP=-15UJ
M?/GQ;OKI=3T_0YOLBQ6,&Y8[1"B+NX P2>@4?G46O:1>Z5\(]%\[[.(+J\%R
M JD29=&P2<XQM [4_P 1>$/%/B3QO>7CZ1=)!<W>U967A8\A5)^B@5Z%\5?#
M][J7A#3[#1[*2X:"Z3$<0R501N/\!77[6,%3@FO,YO9RE[2=O0\1;5=1U32=
M-\/0J6AAE8Q1)UDD=NI]3S@?4^M=_P"*M%O? _PR329)+-OM]RGGM&K>8S#Y
M^23C V@=/YUI_"OX?7>G:C+K6MVC030_):PR#D$CE_R.!^/M5GXP:-KFO76E
MV^EZ;<7,$".[M&,C<Q Q]0%_6G.O"5>-.+7*M7Z[BC1DJ3F]WHC#^$%CJ<=E
MK&K:?]E! $(\]&8D@%B!@CU6O+HV$ETC3-D,X+LW/?DFOI/X9:'<:#X*@M[R
M!H+J66266-ARI)P,_P# 56O-/&GPGU:SU.>\T.V^V6$K%Q%&1YD6>=N.X],4
M4<3!UYJ3WV^05:$O91:1Z?KFC:_XA\/W&F?;M,AAND"^;#$Y.W(/'S8Y Q^-
M>">,?"Q\(ZPFFO>I=2&$2LR(5"Y) '7VS^-;>FZC\3-'M5L;*WUI(4&U8WL3
M)M'H-R' ^E03^#/'GB?4'O;W3+J2XDP&EN=L7 &!P<=O04\/%T6^::Y15I*J
MM(NYZ-\+-+UFQ\%PSVC6")>2M/B>-R_]T=".,+G\:[W1;&;3M-%O/(DDIEEE
M=HP0N7D9\ 'TW8I^D6"Z5HUEIZ8VVT"19'?: ,U=KRJU5SDWW9Z-*FH12"BB
MBL34**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI P)."#CKCM2
MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 <)X7?[;?&TU3*)!<7$UA ?
MN3XF?=(3_$RDXV_P\-SD$06>D-J%O??8]#BBOVU.Z*ZN3&K)BZ?D$'S"0!C!
M&#C'2NS;1=/:VAMS;XCAG-Q%AV#)(6+%@V<C)8]^A(Z'%6+6T@LHFBMTV(TC
MRD9)^9V+L>?5F)_&@#CM)NDT77]4NKB41V-]=W"R,Q^5)8AN!_X%&&S_ -<Q
MZUG[[N%M=O9'DM[C4K?3Y)B#M:".6XE3KV*18&1W4FNVNO#^EWUE-9W-HLMO
M//\ :)$9F^:3(.>OJ.G3MT-3RZ99SRW4DUNLANH5MYP_(>-=V%(/'\;?G0!B
M"RTK1O$6FQVNBO:-,S01W5L(TCD/ELY60!MS<(2"1U[\FKE__P C9HW_ %PN
M?_:=26OARPM;FWN%:\D:V),"SWDLJQDJ5R%9B,[6(R>@-3ZAH]GJ<D$MQYXD
M@W>6\%Q)"P#8R,HP)!P/RH J77_([:7_ -@Z\_\ 1EM67K]M!=>+[-9]#35E
M%A*1&ZQ$(?,3YOWA _+FMB7PWI\WV<NU]OMU=(Y1?SB0*Y4L"X?<02B\$G&*
MM6VEVMK+%+&)6ECB:)9)9GD;:6W$$L23R!U^G2@"OX>L;G3](6WNL!O-D=(U
M<N(D9R5C#'KM4@?A@<8K4HHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .*L[.'2KRW
M;5K.5;M[K":Q!)N6<N^$5SG<H;(7:05!P >E;46N2R6=G.84!N+^2T(R> KR
M+GZ_(/SI8?"]C"\($MTUM!()8;1IB8HV!R,#K@'D D@8& ,"G+X;LENTG\RY
M*QW#744!E/EI*Q)9@/<LQP<CDXQ0!DV&I7\FH:/Y+6\&GRV=Q++!L9CE)(QD
M'/HW'U/7C#]$\4W6J7-@SVQ-O?J654M9E-N-A==[L-K @8R,<D8R.:V(]#M(
M7L6A::(V8=8]K]5<@LK9Z@E5]^*;9>'[2PFA>.2Y:.W!%M!)*3' ",?*/IP,
MYP#@8% $&O:<MP&NVAO[YHHML=E;7/D_,3]_.Y>>@R3QC@9)SB:/"WB"6"VO
M]0N+A+?2+:19(9I(BTLC2AI#C!+#RP!D9!SP":Z2^T2"]O!>+<75K<>7Y3R6
MTNPN@)(4]N"3@]1DX/-02^%]/:*".W:XLQ#!]F!MIBA:+^ZQZGUSU&3@\F@#
M T3S/%)@74[FX/E:/:S*89FBS+*9 TORD<_NUQZ9/K72>&;R;4/"^E7ERV^>
M>TB>1\8W,5&3^/6F7/ANPG$(B:>T$4 M1]EE,>Z$=$..P['J,G!&36I!!%:V
M\5O!&L<,2!$11PJ@8 'X4 24444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A^);"XOX;,10I=11
M3^9/9/)L%RFUAC/0X)#8/!QSBMRJ6HZ7!J0A:1YHIH&+PS0OM="1@X/<$'D'
M(H Q=+U&TLWM[.PM9K83:@;>>TN.#:GR&DPH!(VG8IX)7YCBII=5DGU2.W6"
M+S4OY+:*1B2%(MC(&('7DXQZ59'ANR6V:,27(F:<7)NO-)E\T+MW;C_L_+C&
M,<8J2TT"RLY$D3SGD6X:YWR2%B9&382?P/3I0!SUKXDU.#2=*CNI(9+V^$LG
MGK:R2*D:%0<HG).64=0,?3!Z71-0EU/3%N)X&AE#NC*R,@;:Q&X!@#@@ C/K
M5=?#=K';Q117%U&T$CO!(DF&A#=4!QROLV>WH,:%C90Z?:K;P;]@)8L[%F9B
M2223U)))H Q-.MY_[:UVT.HWC$K RRLX+1E@V=H(VKT'0=NYYJKI\$,_A&WD
MU+4;A+.UGG>=FG8&5%DD4*[YW$#@]>=H'/2NEBLX8;VXNT!$MP$$ASP0N<?S
M-9]SX:L;JRM[0O<QQ6\YN(_*E*_.26R?7!8D9Z''I0!@6=O<SG2--O&NXK*Z
MENKE8))G$@B7'E1NV=W1]Q7/& #P*W/#+R"VOK1I9)4M+V6")Y'+-L&& )/)
MQNVY//%32Z#!-;0Q275XTL$IEAN3-^]C8@@X/I@D8((YJWI^GV^F6:VUL&V!
MF=F=BS.S$LS,3U)))H M4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!SMNE]_PDFMV@U*8E[&"2$NH*V[.\XRJ\#@*O7DXY-1:1"\>OW4%A>WDU
MG!;^5<2W,[S*USD$;=Q."JYW 8'S*.H.-F;2XI;B\N%FGBFN[9;9I(FP452Y
M!7CA@9&Y^E0:/HG]C1I#%J-W-;HFQ(95B"KSG/RHISUZGN: ,[3+:\N['5K*
M75KK,>H;#<%@)/+"QLR@C&W.6&1C&>*F\+L\BW\L,UQ+I;3@637$K2LRA0&8
M,Q+%"V<9)Z9'!%6;WP[;7EA?6?VBYA2]G\Z9HF7).%!7D$;2% ((.1D=ZMZ?
M8R6,;(]]<W0.-OGB,; .PV*M '.:;>W5CXBU.6YN))-.N=0^S .V1;R;$V8]
M%?.W_>V_WC6OX4EDG\)Z3++(TDCVL;,[G)8[1R35@Z-9O;7]O(K/%?.TDRL>
MY4+QCI]T?C2Z;I46EVMG;03W!@M+<6Z([ A@,89N.6XZ^YH Q-:$KZW<+>-J
MZVWV5/L7]G^:!YN7W[C'QN^YC?\ +C_@5<_8ZOJ/B*V,\\6INT&F6TS"QN?(
M"/)'O9QAAO8Y&%.5 7WY[74-"6_N9)TU"^M/.B$,R6[J!(HSC.Y25/S'E<'G
MKP,0W'AFU<XM+JZT]&@6VD2U90)(U!"J=RG& 2,K@X/7@8 ,+4-8U.;3]<\J
M>*2Q304NH+A&*REG2;#X"C!.P<9XP,=3716.HWS:H;"_MH(G>#SXC#*7X! 9
M6R!R,KR.N3TQRVX\-V<XFC62:&":Q%A)!$5"F(!@O4$@C>V,'OSFM V41U%+
M[+><D+0CGC:2"?QRHH YW6K20:S-=7]I?W>FF%%B:RF8-;,-VXF-6#$G*X90
MQXQ@=UBU>^CU&%;::&\TH:7]I69Y/WDV ,.<+C)_ <Y]JU+O0_M%Y+=6^I7U
MD\ZA9EMV3$F. ?F5L''&5P>GH*:/#MG']E6WDFMX;>T-F(HR"KQ$  '<">,9
M!!!]<T 9<OBJZ@@TY;B*RM[F_B:X423,4BC 3@D+EFRX&  .ISQRUO&8DCLT
MBCMH9YHY))#<RL(UV/L^4A<MN()!P.!GVK9GT2*1+,P75S:S6<9ABGA*EMA
MRI#*5(.U3TZ@5&WA^(+;M;WU[;W$".GVA'5GD#'<P;>K Y;GIQVP.* *-GKN
MHZCK&D>1!!'975G/+,CN=P='C4X^7D#<<=,@YXP*Z:LQ=$ABFL)8KBY1[)'C
M4[@QE1BI8.6!)R44Y&#QUK3H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K)\2K.?#M^UO=RVKQP22>9#@-PI. 2..<<CG
MTQUK6J&[MH[VSGM9<^7-&T;;3@X(P<?G0!@:HD1TJVU#4+^]6!+956WM9GB>
M:9L8P4(9F/0+TR?RR=?U'5+?P;)8/?\ DZM;:4US>W,;@,KK&2%4C^)G4\CL
M&Z9%=%>^'8[NZL[A-0O;9[.,QQ"(QE1G@MAT;YL<9';([FGWWAW3M4TV6TOX
MEN7E@:![F2-/-(((SN"X!Y["@##UN\9];NTV:K>PQ6:21)I<[)Y+$ODOM9=Q
M.%P/FX4\>M^]U*[M_ *7T=W%+=O9Q?Z7&,H7<*#(!Z9;=5N?P[ UPTUE=W6F
MF2-8I5L]BJZKG'#*=I&3RN#[\"KBZ79+I TG[.AL1 +?R3R/+V[=OY<4 8.J
M:9#H%I;:C8370N(KF".0R7+R?:%>148.&)!)#9!Z@XQZ5H^)+6\N[&!;1))D
M2=7N+>*;RGGBP<HK9&#DJ<$@':03@TD/AR-9K=KG4;^]BMG#P07#H51A]TDA
M0SD=MQ;GGKS5W4M-CU*.$&>:WF@D\V&> @/&V"N1D$'AB,$$<T <R]^UCI4W
M]A>=',M_;136FH.P-N))$4A<AOE8'J"1R2#D8J_=>)+JR&KSSVD M=-9(B1*
M=TLC1QL .,*,R 9.?7%6O^$;MVM;J.2[NY;BYDCEDNW9/,W1L&3 "[0%*CC;
MCKD')JPVB6LEM?P3-+*+Y@\S,V&W!$0$$ 8.$4\=^: ,,^-!;VMX]Q';2O"D
M;1O;R-Y;-(XC"L2N5PS+DX/!SCC%1W/BF_ETG4_L8LVN[6..19HW8Q%6)&.5
M^\".G3!!SV&T?#T4L$\=Y?7MX\RHHEE=5:/8VY2H15 (;!SC.0,]!2MH$<MG
M>075]>7+W<8C>:1D#*HSC:%4*,$D_=Y[YH U(C(84,P19=HWA"2H/?!..*?3
M(4:.%$>5Y650#(X 9CZG  S] *?0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 <GI>G2Z]HJZM-J5_#?78:6)H;EU2W!)V*(P=C8&,[@<G.:73_%&HWUA;26
M^F133'2[>_F+7'EK^\#_ "K\K9/R'&<#GJ.]U_#1$<]M;:K>VUA.S,]M%L^7
M<26",5W*"2>AXSQBKT.CVMO/+)"#&LEK%:"-<!42,OMQ_P!_#^0H H6WB*>8
MP/+IPC@NK1[NU(N 78*%.UP0 A(8?Q$=<D=\FY\6RWVG7B6PMC<V[6DBFPO?
M.5U><+MW;5P?E(/;#=:V[KPS9W>G6]C+)-Y4-F]D"" 2CJJDGCKA1[>U,_X1
ME99II[O4+JXFE6!"Q"* (I/,4 !0!DDY_IQ0 V7Q!<VD5\MY9VL-S:B)SF]
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SOC/7;
MO1-*M5TV.)]2U"\BL;3SL[$D?/S-CDA0&./:J?\ 8OB^PDM[FV\4_P!I.)%^
MT6M]:Q11.A/S;&C3<A R1G=TYJYXRT&ZUW2;<Z=+'%J5A=QWUFTN=AD0GY6Q
MSM(+#\:I'5?&>I&"UA\.II#F13<7EU=Q3QH@.6$:H=S$C(&X+UH EO?&ODW>
MI1V&B7^I0:6=M[<6YC"QL%#%5#,"[!2"0!WQUJ2^\:V-N-#^R6MUJ!UN-I+(
M6P7YP$#\[B .#U/3!S60ECXA\/3>)+2PT5M2AU6ZDO+6X2XC18GD10RRAF#
M KG*AL@U)8^$K[2KOP)#&%G@T6VGANI@P #-"%! /)!8'Z4 :$/CJR71M:O]
M1LKJQDT5MM[;2;7=3M#+M*DA@P88Y_*KNE:]>7U\+2]T#4-.+Q&6.64QR1L
M0,%HV8*W/0XSSC.*R%T75(-0\:W*Z;:W::E)"UM!<R#R[A5@1'5NN.0PY'Z5
M2\,Z#J%EXDCELM(OM"T7[-(ES9W-\LZ2R$KL,2*[A,?-D_+G(&* +Z_$&V:W
M34O[)OQH+SB!=4)C\LDOL#[-V_R]W&['OC'-/O/'7DW>L6UGH6HWS:.^+MHC
M&JJOEA\J68;C@G@<\'ID9Y'2? <FGZ7;Z%=^$!?O%+Y;:@^H[;:2+?G>4#[P
MVW^'9C(ZXKKK'0]0AN/&CR0@+J<V^T.\?./LZ)Z\?,".<4 1ZGXTN4U'PHND
MZ;+>V>MAI=X9%)3R6< ;F&"/E8Y[ @<UT^J:E:Z/I=UJ5[)Y=K:Q-+*^,X4#
M)X[FN'70=;T[3/A_-%IK74^B0B*\MHYHU9=UMY9(+,%.&ZX/TS74>,-#?Q)X
M0U31XI%CEN[=DC=N@;JN?;(&: *5EXR,NHZ?::CHE_I@U+/V*6X:-ED8+NVL
M$8E&V@D ^A'7BLSPAJNKZOXU\2O?17\5M:3_ &:&)Y8C!$ D;8VJ2Q<Y+;N1
M@XZ\4^2UU_Q+J_AXZAHK:7!I5S]LN))+B.3S9!&R*L81B=N7));;P.E:OAG2
MKS3M7\37%U$$COM1$]N=P.Y/)C7/'3E3UH 9KNK7MEXS\*:?;S;+6_EN5N4V
M@[PD)9>2,C!&>*SI/B3;IIUQJBZ'J3:7:7+VUW=_NPL3+)Y9(4MN89P20. ?
M4$#2UW2+V]\9>%=0MX@UK82W+7+[@-@>$JO!Y.2>U<]/X4UA_A3KNAK:@ZA=
MW-U)#%YBX97N&=3G.!E2#R: .FU3Q/\ 8M<CT:QTNZU*_-O]JDC@:-!%%NV@
MEG91DD$ >QZ5@>&O&0A\'ZAK6IO=SC^U[BWMX=F9FS,5BB53CGD#!Z=ZNW]E
MK&D^.Y-=L-*?4[6\T^.TECBGCC>*1'9E;YV *D.>AR,=*P3X)UJ\\!SV=Y:P
M?VDFN2:HML)\1S#SB^P..5W*3@\$<9Q0!U$?C-8I;VVU32;S3KRVLGOUAE:-
M_.B3[Q1D8C(. 0<=1VJO9>/H;I](FFT;4+33M79([.]F\O8[LNY5*ABR[L'!
M(Y_&L-]"C@T[7+__ (11])6+2+B-)KF^$TS,R'*JJNZA<#J2#G'%,TNSUWQ!
MX=\$V$FD&VM+!K.]FOS/&8Y$B0% B@[]S';G( '/)H Z>^\9^3>ZC!8:+?ZG
M%IF!>S6YC"QMM#%5#,"[!2"0/4#KQ39?'-K)?6-EI>GW>ISWU@+^V\C8JM$2
M!DL[ +U'7Z=>*YJ[\'SV.O:[,WAF76H]1N3=6TT-^(!&S(H9)%+KP"N<J&.#
M[5O:1X;N=-\8:==QV4-MI]OH7V(K#)N2.7S5;8N?F(P#R10!.OCO3_\ A%IM
M;DM+N-H;DV3V153-]H#^7Y0P=I)8C!SC!S5&R\0ZG>_$RTTVZL[O3HQI,TTE
MI,Z.K-YL85PR$@\%AUR.>.A.?/X2UH^'=2$-O&;Z+Q*VL6D+2J!.BS!U!;HN
MY<]>AQG%:=C:Z[J7Q#MM=O=';3["/2Y;4)+/&\GF-)&W(1B,$ XP3TYQD4 2
M?\+!MC;_ -IC2;_^P?/\C^U<Q^7G?LW[-V_R]W&['OC'-2WOC<PZEK%A8Z%J
M%_+I)4W1A,:J%:,2 @LPW'!/ YX/MGC]*\ R:=I4.@W7A :@T4OEG4'U'9;2
M0[\AF0/O#;?X0F,CK78Z=HM_;ZUXRN)(0(M2DB:U.\'>%MU0]^/F!'- %;4_
M&]P+CPF^CZ9+>VFML9-P9%8IY+.%&YAAONDYXP".N*Z;6KB6TT+4+F!MLL-M
M)(C8SA@I(//O7#1>']<TW0O +QZ8UU=:( MW:QSQJPS;M&2&9@IP3Z_2NYUF
MWEO-"U"V@7=+-;21HN<98J0!GZT >=V^H:T/ =OXCF^( CN6T]+QH)[:V\O>
M8PVP@*&QGC@YKI8?&<SV.B1+I%S<ZUJ-BMX]C 53R5PNXLSD!1N; [DUA_\
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
MI'/&K8\J1#M9F"G!8=ZU;KP_J<VI>.)UMQLU7388+3]XOSNL4BD=>.6')]:
M+-EX[CNKK2/-T;4+6QU<A;*\F\O:[E"X!4,67(!P2.:6^\=0VMQJOD:1J%Y8
MZ22E]>0;-D;A0Q4*6#-M!&<#C-5KKP_J4FD^!X$@!DTJZMY+L;U_=JD#HQZ\
M_,0.,UAWC:EH=CXZLK6VM;JVN)9[PW@NXPMKYD(W+*F=X(QD  Y!'(H ]%TG
M48]7T>QU*%'2*[MXYT5\;@'4, <=^:X72;C7->U'Q S^,9M.CL]6FM(;=+>V
M($:A2.70D_>/Y5U7@Q&C\#>'T=2K+IMN"#U!\M:P-"\ :;)>^(+KQ!X?TVYG
MN]6FGMY;B".9C"P7;R02!D-Q0!JV5X+?Q38:3/J=]?79TR6<RGRUAE42J-S*
MH'S_ # #'&,U6T[Q]#J.@:CKL>D7\>F65O+,9Y-@\UH]V]$&[)(VGDX&>,\5
M+%X>>R\>V%[964-OI-MI$MHHBVHJ.948*%';"GH,5GZ=X;U2W^#U[X?DMPNI
M2V=[$D7F*06D:0H-V<<[AW[T 3CX@@W=A;GP]JH;4XFETT_NO])V@$C&_P#=
M_*V[Y\< ]^*V_#OB"/Q#:7,@M9[2XM+E[6YMYBI:.1<$C*D@C!!!![UD/H6H
M'6_!=R(!Y6F6\R71WK\A:%5'?GD'I5SPKI5YIEWXCDNX@BWNK27,!# [HS'&
MH/'3E3P>: .CHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M CG@BNK>6WG020RH4=&Z,I&"#^%);V\-I;16UO&L<,*".-%Z*H& !^%2T4 %
M%%% !1110 4444 %%%% !1110!5U#3;+5K)[/4;2&ZMGQNBF0,IQTX-1:5HF
MF:' \&EV$%I&[;W$2 ;V]2>I/UJ_10 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5C:AX3\/ZK?B^O]&LKFZP 998
M0Q;'3=_>QVS6S10  8&!THHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BB@\B@ HKS"'7=4A\ :EI+WTS:[!
MJK:+%<LV9&:24".3/J(W#9_V:>VOZG?^"_#6F)>2QZS>ZBFFW4T;$2+Y#MY[
MY]2L1_[[H ],HK@[KXAW"0:GJ5GI5M/I&FS2132/?!+B41G$C1Q;2" 0<98$
MXXKK[C5;2VT275Y)/]"BMS=-(!_RS"[L_E0!=HKE-*\3ZS=-97.H>'A:Z9>Q
M&:.XBNO-:!=NX><NP!<CT+8/'O5"+Q[?_P!E6?B"XT..'P]=S1HD_P!KS.B2
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
MZ\\$1 %U<;%VL%.>,CKS5&S^(-S(FE7U[I5M;Z5JDT<,#I?"2>+S.(VDCV@
M$D9PQVYYH [NBN.7QCJMW)=W6E^'OMNDVEVUI)*ESBXD*MM=HXMA#*ISU8$X
M-/\ #FN:WJ/C+Q+87MM;+86$\<<+).69<QJP&-@SN#;B2>#P,CF@#KJ*Y&\U
MW6HOB;9Z-#;VQTQM.DN92\^UCB2-2^-AY7) 7(!W$DC %45^(%[_ &+%XE?1
M(U\-R2JHN/M?^D"-GV"4Q;,;<D'&_..: .\HKGO'6JW^A^"-7U+3%C-U;VSN
MC.V G'WAP<D=<'@XQD5S/]K>(O\ A8%BD=A#+>S: 7>V-ZPMT/G_ 'R^S.<8
M'"9R<=!F@#T>BN(7XA$Z);3'3 NK3ZC)I@LFN0(UFC+;R9=OW %)SMST&*U-
M \3RZGJU[H]_:P6VH6L:3_Z-<^?%+$Y(#*VU3P5(((&..N: .CHKG=9\17EM
MKMOH>CZ?%>ZC+;M=/Y]P88HH@P7)8*Q)+'  '8U3F\8:@%TJRCT%TUS46F46
M=S/LCB6+[[M(%.5Y7!"\[ATH ZZBN&NOB#-IVFZHU]HQ&IZ9=VUM/:07&]7$
M[*$>-RHR"&/! Y&..M6&\9WVFZC?66N:,EN\&F2ZG$;.Z,_F1QG#(<HN'Y'J
M#GK0!V-%<IH7BG4]3CM[RZTJR32YX&F%Y9ZB+@0X7=B0%%P<?W=W/YU0B\>Z
MA_9=CK]SH4</A^]FC1)_M>Z>-)&"I(\>S 4DKP') - '=45YE:ZL+:ZU/[9'
M/=A_&4=K"!=/'Y.Y(\'CJH.3LZ'-+XJ\7:MJ/@SQ3=:9I:KIEJES:+>+>%9R
MZ JTB(%QM#9YW@X!..U 'IE%<E>:_J]C%9P66EVLT?V-)7NK^_%LCL1]Q/E8
MLW&3G &1S65_PG&JZMJ/@V;1K*$6.L)-)+'/<;&RBG<IPC?=/((^\1C@<T >
MA45P=U\0[A(=3U&STJVGTC39I(II'O@EQ*(SB1HXMI! (.,L"<<5HOXMO;_7
M)]/\/Z7#?QVEO#<7,TUT81B4%D1!L;<Q49YP.1S0!U=%<C\,+J:]^'FF7,\D
MKR2-.2TK$M_KGP#GT'%<;9ZG?1P^*M8URP:<)K45F%AU>8>7^]A5450H 52V
M[<,%N01@T >P45Q-UXTU<S>(%TWP_#<1Z'*5GDFOO+\U1&LGR (WS8)X.!TY
M.>+MUXIOI;'2[O2-,@E@O[5;K[1?W8MH8E8*54D*Q+G=T QP>: .IHKAE^(C
M2Z'I-];Z.TUS?ZF^F-;+<C$<JB3)#XPRYCZ\<'/;%2/X]FTR+7DUW2UM[O28
MH9?+M+CSEN!,2L85BJD$L-IR/>@#M:*XW4-?UB#1]977O#GDPQ:9-=![.^9T
M<*IS$9 BM&^.A /<@\5-<>(=2MK/3%TS2;8P2V23FXU#4/)B3(&(PVUF=\=R
M .^: .LHKSQ?$Q\1:GX!U*V$MM%>75XDT'F9&Y(95*DCA@&4X/T->AT %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% '$7'@N\E^)L>O+-!_9#>7<S0$G>UU'&\2L!C&-C
MCOG*BC3?!EY:?$>[UN6:!M)!EGLX 3O2>98EE8\8Q^[..?XS7;U##=V]Q/<0
M0S(\MNP29%.2C%0P!].&!_&@#SM/ 5YITNH6MIX?\,:A%<W4EQ!?ZA'F6 2-
MN*NGEGS-I)Q\XR,=*[K4M(AU/P[=Z,^V*"YM7M3Y2X"*RE?E'; / K0J&TN[
M>^MDN;69)H'SMD0Y!P<<'ZB@#E-)TWQ:8+#2M4.F0Z;:P&"YEMY6DDO1LV+A
M60>5ZGEN1@<5EIX1\1S^&+#P?>?V<-)M)(5>_2=S+-!$X95$6S"L=J@G<0.>
MM>BT4 <K:>&[V >+P[P'^V)VDM\,?E!@2/YN..5/3/%94OA?5ET#2-(NM$T#
M7+2TTZ"V:*[D:-HID0*S*_EOE3@=E(Q7?T4 >:+\/+^UM=!N98-,UN\T^WFM
MI[74"3$\;OO4([*Q!3 4$KROI6@W@^_GTJQC6PT/39HM:MK]X-/C*(L,;@[2
MP4;WP#SM4<X]Z[NH;2[M[^TBNK29)K>50T<B'*L/4&@#E=?\)WNL:YJUU%-
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
MHP6]S##,-T:W,>QF4\AL>A'(IVD&V;3D:UL'L(BS@0/"(B"&(SM'KC(]00:
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
M&*:2,K%_<)5@67CHV14EOX/T"TE$EOIJ1;;I;U41V"),%*AU7.T'#$<#![T
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
MF36@=@JW#0.SLF3TZ <\9(H ZBT\:Z9-)=QWL-YI<MK;&\=+^'RR8!U<8)!
M[CJ,CBC3O&=AJ%_:6CV>HV37JEK-[RW\M;@ ;CM.3@[><-@X[5CZXVL>./#^
MLZ/;Z)=:=;S6#*D]^1&[SYR$"@GY>.6]^,U3T72([S6-(>?0O$JS6C>=))J>
MIR/#;2!"/D!D82$Y(&!C!)SVH ]'HJGIUY->Q3//8S6ACG>)5E(RZJ<!QCLW
M45<H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K-CT#38M<EUH6[-J$B>7YTDKOL7C(122$!P,[0,]
MZTJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **XSP+\0(?&]WK<,
M5B]LNFW'E*Y?<)5.0&Z<'Y3Q]*["66.&)I975(U&69C@ >I- #ZYV'QSX>N?
M%Q\+P7ZRZHJ%BB#<H(R2I8<!@!R*\G^)?QQ1(KC1_";>8Q!CGU$9PN?^>>._
M7YOR]:P_AUXY\">";<W4EMJU]K-RN;B[>W4[2>JI\V<9)YZF@#Z6HKS"U^/G
M@>X=$DGO;<MWEMB0/KMS7;:/XM\/^( /[*UBSNF(SL24;_\ OGK0!LT444 %
M%%8^I>*-'TG6=.TF\O%COM0<I;PX)+'WQT';F@#8HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MJKJ5TMCI=W=N<)!"\A^@4FK5<7\6Y)8_A9KS0NR.857*G!P74']"10!Y7\(_
M&OA[P9X-UG4=6O$%U=7I:.V0[I9%"C''U)Y-;7]F^-/C!*)-4\S0/"I(9+<?
MZRX7WZ9^I&/0&N?T?X#G5?!.F:WIVKRV^L3PK<".7'E GD8*C(XQSS76^"OB
ME>Z;J9\*?$!#9:I&=L5Y* J2CMN/3)[,.#0!Z'H?@SP_X=TE=-T_3(%M\Y;S
M%#LY]6)ZFGZ]]BT3PUJ6H16EJAM+625?W0QE5)';UK:!# $$$'D$5P_QAC\S
MX5ZX/,E3$:']V>6^=>#['O0!Q?P(TU=<\,ZS?:S;V]Y%<7Q"+-"K $*"V,C@
M?,./:L+XM6G@/1$@_P"$96*#Q()U"+ILAPGNP' .>!C!S5_P%\&[#6_!&G:A
M>:WK$ O(S*]M;S*D>">."#V KT?PO\*_"GA.=;JRL#->)]VYNFWNOT'0?4"@
M#C==^(FM^$K3P1I^IW"QZA<*LVK>;&&;R@<<XZ$\].XK/\%?$36O&_QGQ;W$
MT.B)!*5M,_*448#,/[VXC^5<YXQTJ7QU^T))HI,AMT>.*0Y^Y$J!GQZ=3^)K
MKO%VBZSX"\<P^)/!^@&^AGT_[$88XV987!4 X7GHJ_K0!Z7XP\7:?X.T9KZ]
M;=*^4MK=>7GDQPH'UQSVKQGX<KJOC/XVW^M>(8-EQID3'R<8$+?=1,>P+'ZB
MNR\'> -8U/68?%GCVX-WJD>&M+0D;+;N"0!@$>@_')IOPC@8>*?'MS/&HN6U
M/8Y [!I#_6@#KO%OQ \.^"XQ_:UZ!<LNZ.UC&Z1QZX[#W.*\X7XQ^,M;D$GA
MOP+<36K?<DD#ON'KD "N=\(R:3??';6W\7B,WGVF5;076-F\-M48/'"@;:^A
M]0O8=+TNYOIE8PVT32L(QD[5&>!^% ')^!/$/C#6KB[3Q-X:&E11HIAD#_?;
M/(P3^.:[:O&C\?%ORPT/PAJ]Z.JDJ.?J%W?SJ'1OC%XP\2/(VB^!C=112>7(
MRS'Y#Z$D  T >UT5' [RV\4DD9B=D#-&3DJ2.1^%24 1SS);V\D\APD:EV/H
M ,FO/?@]XAU?Q/HFK:EJETUPAU%TM]R@;$ !VC';FNH\;79L/ FOW2G#1:?.
MRGWV''ZUSWP6L#8?"W2LCF??.?\ @3''Z8H 7XQZ[=Z!\.KNXT^XDM[R:6."
M*6,X9<MDX/;@&J>H^$O&NM:?HDVG^-)],:*QB2XC\HMYDF!N<D'DGT-4/CD&
MN[;PMI*]+W5HU8>PX_\ 9J]8 "J .@&!0!X#XZB\:?#W2[?4+KXCW5S+/-Y<
M< M!\W&2>21Q_6NL.G_%S1HA/;:UI6NH!N,,\'E.WL#QS^-<_P#&^/5=5\;^
M$=%L889=Y:6&.1B \F[D-[84?F:Z"ZTKXN>(HS:W>I:+HEI(-LK6>]I2.^"0
M<?@10!TG@#QW!XWT^Y;[(]G?64GE75NQW!6YY#=QP?RKKZYOP7X*TOP/HQT_
M3@[M(V^>>3&^5O4X[#L*Z2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "L+QGH#^*/"&I:+%.L$EU&%61AD*0P89_*MVB@#/T'3?[&\/Z=IA<.
M;2WCA+ 8#%5 S6;XM\$Z)XTT[[+JUJ&=0?*G3B2(^H/].E=%10!XC::!\3_A
MS.D.C7"^(M$4X6WDP&4>F"<K^!(]J],\/:E+XN\-2G6]!FT]I&:">RNUR&&.
M2,@94Y]*Z*B@""SL[?3[*&SM(4AMX4$<<:# 51P *GHHH YG3? ^E:9XSU+Q
M1%YK7U^H5@YRL?3)7TS@5TU%% !7F>E-_P (E\8=7L[LB*Q\1HEQ9R,<!IDX
M9/K\Q_3UKTRL_4]#TW6)+.2_M$G>SG6XMV;K&XY!!H Y/QU\*="\;$W3C[%J
M>,?:XER6_P!Y>C?7K7#KX0^+_A0?9M"UR+4K%%PB2.I./3;(#C\#7NE% 'A*
MZK\=(BD2Z3;^F1%#C\2&KI?A5X+\1:)JNL^(/$DD<=[JA&ZUBVX!SG<=OR@^
MPKU&B@ HHHH R/%&ACQ+X8U#1C<M;?;(3%YJC)7/MW^E>?:?\)_$UC:0V*?$
M74HK*%0D<4$&S:!V'S5ZQ10!YKJWP@AU?3-/MI_$VL-<V4[SQW<DF]]S!>F>
MF-H(Q3(/@U;.1_:OBG7]13^*.2Z*JPKTVB@#D-0\"Q7OC+P[KBW12+18'B6%
M@69\C"DL3VKKZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@# \*Z[<ZX-9-S'$GV'5;BRC\L$92,C!.2>>>:BNO%%AI.H:W)J&
MJ 6VGI;-+#]G(^S^82 2X^_N./\ =Q[USGAO69/#=UXBMKW0M==I];NKF)[?
M399$>-B-I# 8.<5G^)]*U'4_^$UF@TR\=+^WTHP*8&S)M<EP!CJH/([=Z .Z
MT[Q=I.IZHVG1-=0W/DF>,75K)")8P0"Z%P-P&1^=0Z?XYT/4KZWM;>:X NF9
M;6>6UD2&Y*@DB.1E"MP">#SCC-9GBS1[W5/%^E"VBD$3:5J-NUP%.R)Y%C"9
M/;.#CZ&H?"^K7::3X?\ #[^&M02\M(8[>[DN(#'#:^7'M,B2$%7)(X"GG=U%
M &L/'N@FX">=<_9S/]F%[]ED^S>;NV[?-V[?O<9SC/&:J+XRCT[6O$XUJY2'
M3M.NK2"%]GW?-C0_,1_M-U[5R/V/4F^%B> ?['U$:P,6AE^RO]G $N[SO.QL
MQM^;KNSQBKFOZ+J5Q?\ BHQZ=<R)<:QI4L1$1(D1/)WL..0,')[8- '<:5XJ
MTS6-2ETZ 7<-Y'$)_)N[62!GB)QO4.!E<\5MUR=U:W*_%*UU$6LSVL>ASQM*
MJ$KO,T;!,]-Q ) ]JWM&U2+6]'M-3@BFBBN8Q(L<RA74'LP!.#0!RWAOQO=:
MCXMU31=4MH8$6ZGATV>/($XB;#HV2?G *MQU!/I5VQ\8PI9:Y>:P\<$%AJLE
MC%Y2,S2 ;-H"C)9R6Q@#\*Q[7PM=:GHFOPE9+'44UVYOM-N)$(*.&!1QZJ>0
M?4$US::1K^J^%I-0NM*U&RNHO%']I3VL Q/Y?EA&:+/WL$DCUV\<T =OJOC6
MW?POXAN--,]OJFFV$ES]GO+9XG3Y&*-L<#*DKU''&*L:+XWTO4Y=/LV>X2ZO
M(=T,DMK)'%<,%RWEN0%;')X/(Y&17(WFD)J6D^*+RQM_$UW=MH<UG%-J<;(9
M=X)\M(V57)! YQCG JZ3=ZY<>#--AT?4;272KB.YO9)[5HXH1'"R;%<C:^2P
M VD\=<4 =';^/?#US:WEXEU,+.R1GN+E[>18D*MM*[B,%\_PC)Y'K5C3?%VE
M:E=RV@-U:7,4!N3%?6LENQB!P7&\#*@]?3O7(6-MKVD?""2+3[.YAU+[7,SQ
MK!NF$37;%F1&'S-Y9)''/%5;>WG7QS9:C'IWB+4--DTVYM-^HQR9>5BC;2K
M&-2!C<P4$^PH [33O&VC:I=VMO ;Q/MF3:2SV4L45Q@;OD=E / )'J.E4/#'
MC!+GPOI-WK$X-_J%S-;PQPQ$M(5E=1A5[!5!)Z#J:PO#_P!NL=8T>U\/IXCC
MT\OLO=/U>U;R+2$(<>7*Z@Y!V@!68$>U4/!FA:SX6.F:Y/:7EW'<O/9W5I)!
MF6Q1IW9)(E W;"3EQU(8'H* .XN_'F@V5W<0RRW1BM9A!<W:6DC6\$G VO(%
MV@C(SSQGG%=+7C'B2UU_6_#OB2RN;?Q%-K+RW AM88FCL_)#'858 +)E .,E
MBQQBO7M/N%NM/MYUCFC#Q@[)HVC=>.A5@"#]: +-%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 -61'+!'5BIPV#G!]#
M0)$,AC#KO R5SR!]*\G\&W!T/Q[K,\K[;'6=3OH&+'Y4N(7+J?;=&S_]^Q3?
M"=S,_CO5_$LTD<;:GHSW\1N&*I'")2L.X]E\M%8G_:- 'KE%>8Z3XQU,Z]H-
MM)K U*'56>*8KI4MO#$WELX:&5E =<KCDDD'-7(_%^KR^&(+,-"/$S:M_9$A
M$?R*ZMN:3;_=\D%_Q% 'H5107,%R&,$\<H4X)C<-@^G%<S\20&^'^JQFZ^SE
MU15/S?O"77$7R\_/]SC^]7/:'$D/Q(TUO^$?7POOTV9%MAY?^G'*''[K*_NQ
MSR=WS=,9H ],(R,&JT;65@L%E&T%NH4)# "%PHX 5?0>U6:\V\9Z!H"QZG91
MZ>NJ^*-<#-;"4!Y8#@*KA\9BBCX.>.>.2: /19KB"V0//-'$I. 78*,^G-+)
M+'%&9)'5(U&2S'  ^M>?Z?HUOK/CS4;+7XH=3&D:59P0K<QB1"T@<R2;6R-S
M% ,]<"JF@Z;HUSX8N!XAF#:/X<U>\BACN7S"8T<J@D!SOV@X4>H'6@#TI;B%
MH!.LT9A(R) PVX^M)'<V\S;8IXG;&<*X)KRJ3PU?7_@OQ4VCZ,T%GJ]U;R6&
ME$+"?+5HQ(^UB F\!FVG' &>3BM[P^UAHOBNWTZX\&:;H5[?02&UN;$QN)53
M!>-F5%*D#:<<@XZ\4 =Y1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% ''ZC\/K+4O#^I:3+>3H+S
M49-06>, /"[MDA?P++GT8U:U'P38:E<W;/))';W.D'23#&  D>2=RGU&<?A7
M344 <6W@>^GETBYN_$D\UUI,H>U86R(@7:48,@^\2#USQC@#)S5T+24U?XD7
M_BI+.\MK)+=885NX6A,UQC:\P1@&&$")DCGFN^HH R_$.A6_B/1I=-N9)8E=
MD=)8B \;HP96&>,@@&LZR\+W7]NVNL:QK$FI7-E')':J+=84CWX#L0,[F( '
M7 YXKI:* ,OPY!J5MH-K#J]PT]\H;S)'V[C\Q*YV\9VX''%8*>#-6MM;U34[
M'Q3+!+J$WF/NL8I&51PJ!FYVJ. /J>I-=E10!S%]X5O)=0@U6PUR6RU3[*MI
M<W MT=;E0<@LAX# EB".FXCD50N_AXKZ7I%C8ZQ/;+IUP]TS2PI-]IG8D^9(
M&X+!BQ'& 3["NVHH YL^'-4N])O+'4O$UY,\Q1H;BWB2WD@93G(V_>R<9!XP
M,=Z33O"URFNP:SK.LRZI=VL3Q6H\A(8X0^-[;5ZL0 ,YZ=JZ6B@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HK'C29K%4E0M,?*QNSM*;EX_Q_PZ2/'+:3QS99E169D0
M$@*2,@#VZ_A0!J45DHKJS&Z!,;2EG#<J"47 /^R#D?@*G#G^S48*4 E7@$GY
M1)U]<8_2@"_15,7,?VS=O^1HP <'!.34=G$RS!V*HQ,AV@'+C=U/TX_.@#0H
MJE;W$LEZZ-_J_FZCI@@#MWZ]3Z\560E KV\;&X5Y"X (##YL _CC% &M165]
MHN"@<G?M)PRC/\)Z\#H:<EU>&,!5#.V[:V./E)ZG ZC % &G16;]KN&FB(!"
MN0=I7'RDG';TQGIBD6XNQ) K$?,J,<C&XD_,,8[#\N] &G15"[>:.X=HE)(C
M&,C(!"R'^>*'>Y0OERZJY4 IU&S.?SXH OT5EM/<1EP'(!D&2PQL&P'CCUS^
M7K3EFGDN;<2$JV\9C"G&/+)SZ]3CG^= &E16=-++%/,5! +'#8Z<1CKV')_*
MHXKBX,P9F8,0BA-G#_.P)Z>G/:@#5HK)#S_9Y" R,8BP(7E3L3@?CFK<4\K7
M9@/*J-^_'WE/3]=W_?/O0!;HK,-Y-\Y5RQWNI4)]P!L Y_S^E()KJ6UF8NR%
M(R057J=S#/(] .W>@#4HK/DGND1Y$/F<L%7;Q@#(/'6D2>Z<'YQM57(8+NW8
M"XSP,\D]!VH T:*R_-N7'F*[$QQR$$*"'(VD#..1U[ TYKF9970':5R40)]\
M[V&/R _G0!I452N;B6.[C2/[N5R,=06P>W8?3'O4:SW(2/S7*AU1G?9C9D-D
M?F .?6@#1HK.$TT>G0$$AV."Q7&."><@X_(^E3&2>2*W*DQLZ;GPN<'&<<^]
M %NBLU[BZ14!/#A&9R,;,ALCH>X'7UIT<EW)L+-LRRJ0$[% 2>?>@#0HK+2>
MX$Q)9MY*#9LX;G!/Y<TMM<7<QC#L!N*[B%R5X8D=..@]30!IT52G5Q>>8,L
M(P 5R!E^?TJ,279A5]YW>4KD;.Y/2@#1HJHTDR03<EF1PH8KSM.,G ZXR?RJ
M.'S);V-F=GC0/M;:,-]WG]2/PH OT444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %!X&:** *<6H)(RYC=5948$CIN)
M S^0_.I8;N&X8K&Q)QD<=1ZBH@EI%'DS#;M0@EA]T-E?PR<4MJEK$P$,RMN4
M[5##H#SC'ID4 1C4"]N\RJH5&"$L>C%@/R&:$OV,\<;(NQBP\Q3P<;<$>V6Q
M]:<8K- 3Y@4(P5L-_$"& /O_ (U+*D%Q&)&<%64H&5O[Q'0^N0* (1?/)*T<
M:+S)L1F/&,$DG\C^E3)<H;;SW*'!VYC.X'G Q]>.*#9Q!0%W(5QM*GE<# Q^
M%#6O^C-$KDL6W;F_O9SGC'>@!HOHR^-K>F,<[LXQBD6_C:8KAMN%^;:>"6*X
M/IR,4D5@%7+R,9=Q;>#T.<TOV*%#N+N!P6!;AL,6R?Q)/% #EO8Y)4C0')?:
MP(P1P3G_ ,=I7O88R^XL N<MM.,@9('OBDAL8H&4J6)7&,GH "!_Z$:5[**0
MMN+[6R=N> 2,$_D3^= !]MB#A") <[?N'@XSCZXIG]H0;21O.,Y 7.,8)S^8
MJ.6T6><.9AY,IW;0?ODH1_+^73O4J6<(\P;F8L"K'([A1VZ< 4 .^UH&4$,=
MSE 54GG_ "*8-0B;:$#G+E#Q]T[=W/X4YK2+S ?,=<AAMR,'/)_R*1+&-  &
M?.[=GC^[M]/2@ ^WPA2S%MH!.X*<9 R0/PJ07,9BDD.Y1']X,.1QG^1%1?8H
M&W)N8J,@IG@$KC/UP?UJ9H(V652#B4Y;GV _I0!%]L#31QHC99B'W+]W S_4
M4Z2\CB=U;<2N2=JDX  ))_[Z%.2V1'WEF9\DEF/).,=O84AMH9&D;DEPRM@^
MH /_ *"* (Y+^*.0 [MF6!?!QQUQZ\\4?;K<$L V[!+X7) 7&<_3(_.E>PA<
MG<7*Y)"YX!/)(_'FFMIZLP_>OMVLK8(&[=CVP.G:@!PO;9"Z@XP3T7J<\X_$
MTDM_''"[A7+*K,5VGC'KZ4V&&TE=C%*'!.[:K# R<Y_.I)+**3?\SKY@(?:?
MO ]J  W]N&9=QR#CA<Y.0IQ^)%*EVDDR1JCY8,<D=-I (/YTR.TMV8NC%@3N
M !& 20W\\=:E2&/S!*C'(+C@Y!R>?U% #&O8@Q7;(2"1PAYQUIIOK57=MW(7
ME@.N!NQ^634PMXP0>>"QZ_WNM1#3X1N W!64@KGU&,^O2@!'OXU1\*^Y0>&4
M@9"[L?E2F_A4#=O#'&%*X)XSGZ<&I)+6*4.&S\[;CSWV[?Y5&;"-L$NY<8PY
MP2!Z=.G)H DBN8YMWE[F"@'('!R 1C\"*A@OA)'$74AY I"!3GG<?Y*:L10I
M"&"9Y()R<] !_("HT@@61 I^>,!0,], C^3_ *B@!JW\+8($F" <E#C!X!^E
M2PW$=P6\O<0IQDC@]OZ4W[-"D>TY"A%3D]ATI8[9(W=]S,SC!)/89X_6@"%M
M01F18E9B7VL-IR!@GI^%,34"8(Y&4 LFXC!^7Y2?Z5+%9PP.@#$L.5!([ C^
M1H%G;O&%&2H79P?0%?ZF@ >_B1F7:[,K!2H7GDXS^=+]O@W, Q)' P/O<[>/
MQ(%(+"(%B&<$G(Y''S;O3U]:!81 M@L,G(QCY3G=Q^([YH ?%=*\7F,"H\PQ
M\CONP/UIOVV%E4HV<G X/]X#^HQ]:<+5!;O"2Q5R223SDG.?;FD%G"K,54C=
MLZ'^[T_D* (X]021ES&ZJRJ02.FXD<_D/SJY5=;2-5*Y8_=')Z $D#]:L4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% &9%93QV:P=R8V\P$;@0RY!SUQCC\OJ^:SD299H09)$!;+$ LW''XC(K0
MHH S8[2:W??M,A\PL=I ))0 L,\9R#^=3B*9[-5<'S/-#<X!P'SSCC.*MT4
M9KVDQC&?,;/S./,/)#@C'/IFD%O=M+)N9]I8\A\9&\$8Y_NY[#\:TZ* ,^2W
MN%5FC+EB6&#(?N]L<_X4Q+:Y 1B)-X610=_3+ COZ?6M.B@#.^SW+'!\P<_O
M&\SA_G!R.>. ?3KBD,%V)8PN[:K\'?GY=YX//]W'8UI44 4O*ECM[(",NT6-
MZJ1G[A'<^IILL%Q,TK9D4%6*+YF,-M3'0^H:K]% &=/:3,DT:%S&RM@&0]2N
M/7UIKP7AED*%U!!VDMT&W '4\Y]O?-:=% %.T5HI908I%61]R[FW8 4#DY/>
MDBCN!J+2,"(B&'WL@\C'?TSV%7:* ,M8KB5FQYJCS'#,9#\P\SC'/' /I4Q@
MN0X",=C,0V7Z*#D8^HR/Q'I5ZB@#+AMKK?&TJO\ *ZMC?T.U@3]X\9(J>PBN
M(PWGEB=JCDYRW.3U/]/I5VB@#.@@G%I'"XG4KL#990,#&<%3G\ZBD$T<Z1L9
M"V]-F)#POF'.>>?EQZ^^*UJ* ,LVUTMLB .64  !\#[H'/([@]/RJS!;R13!
M_FP3(6&[(Y;(X^E6Z* ,]H;C+?+*3O)8B7 9=V0!SQQ]/UI%M;A@2S2#[NT>
M:<@;R2.#UVD"M&B@#+>&X$KQJ)3A3Y9$API+'!///ZTY+>Z:9O,WJC,"0)#Z
MG..>F,>GTK2HH H0QW"721,[&/!<Y8G&"0!GW&#_ ,!/K2RV\[7$A4L$=P3M
M;&1^[_HK5>HH H&VG13Y;/N)<<R$\9XZFH7M;I5VQ;P-TA^_W+94_>Z8_P#U
M5JT4 48H)A>K(ZO@>9ER^002-N!GTJ%H;B)9)%$B;#)(3OR'^;<!C/I[5J44
M 49A)'9Q&5F)WAI0&QUSP#V )'X"HH!=&)2%D(8J06?H Y)SDY^[BM.B@#,M
M[>[W*9=X4,&(,AZ[6SW/&<406URQ43>8$W D>8?[I!_B)ZX[UIT4 99MKH+G
M#EF*-(0^=WR8(^\.^#VIT4%XL\9=F(&WG=T&.0>>><]CUZUI44 (I)4$@J2.
MA[4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
? 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>May 08, 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">0001258602<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">NELNET, 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>8
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>May 08, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Class A Common Stock,par value $0.01 per share("Class A Common Stock")<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">107.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 214,620,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 32,858.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents shares of the Nelnet, Inc. Class A Common Stock authorized to be issued under the Nelnet, Inc. Restricted Stock Plan (the &#8220;Plan&#8221;). Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this registration statement shall also be deemed to cover any additional shares of Class A Common Stock which become issuable under the plan to prevent dilution resulting from any stock splits, stock dividends, recapitalizations, or similar transaction.</span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h) under the Securities Act based on a price of $107.31 per share of the Class A Common Stock, which is the average of the high and low prices per share of the Class A Common Stock as reported on the New York Stock Exchange on May&#160;5, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>May 08, 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">$ 214,620,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">32,858.32<span></span>
</td>
</tr>
<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<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">$ 32,858.32<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>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ">#J%I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( ">#J%KDX : [P   "L"   1
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
M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F
M6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<
M_N\-L,+$CN'MB[\!4$L#!!0    ( ">#J%I&JL,"/@(  "@&   8    >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&ULA95MKYHP&(;_2L.2?3I'$%_C@&0ZW,@\
MQNC92[+L0X5':0ZEK*T'_?=K 9E+L.>+].V^N%KAP2L9?Q$I@$1GFN7"MU(I
MBYEMBS@%BD6/%9"KF0/C%$O5Y4=;%!QP4H5H9KN.,[8I)KD5>-78A@<>.\F,
MY+#A2)PHQ?PRAXR5OM6WK@-;<DRE'K #K\!'V('\5FRXZMDM)2$4<D%8CC@<
M?.MC?S:?Z/75@N\$2G'31GHG>\9>="=*?,O10I!!+#4!J\LK+"#+-$AI_&F8
M5GM+';QM7^G+:N]J+WLL8,&R'R21J6]-+93  9\RN67E%VCV,]*\F&6B^D5E
MO=8=6B@^"<EH$U8&E.3U%9^;<[@)*$YWP&T";N5=WZBR_(0E#CS.2L3U:D73
MC6JK55K)D5S_*3O)U2Q1.1GL3GM*A#YBSY:*IT?MN,G.ZZQ[)_N$+\B9/B#7
M<4?_IVUET:JXK8I;X09OJJ!?*S6'(@E4_.[RJD'#;I!^CF>BP#'XEGI0!?!7
ML(+W[_ICYX-!<]!J#DST8 &YY#A#49[ &7V%2Y>@&>$X3M\=3<>.:_ 9MCY#
M(VP+1R*442[1&E/HLC$#UN%J'3X_H&B]Z!E\1JW/R(C3+PMZOA2=)N;H[G%J
M$!BW F,SY=]S=$_C#8!18])J3,SG (#"<TKV1-[U,!/"GX_+:!6M/Z-E&.ZZ
ME.R;%U_7T"?,CR07*(.#(CJ]B3IO7M>ENB-94=6"/9.JLE3-5)5RX'J!FC\P
M)J\=75[:CT/P%U!+ P04    "  G@ZA:!0.0$9,$  !R#   &    'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;(U7VV[;.!#]%4(-"@?P6A=?D]@&DC1%^Y#6
M<)I=[",CC2TBE*B2E!T7^_$[)&5%V975^,$F*<Z9,\/1X7B^%_)9I0":O&0\
M5PLOU;JX]'T5IY!1-1 %Y/AD(V1&-4[EUE>%!)I8HXS[41!,_(RRW%O.[=I*
M+N>BU)SEL))$E5E&Y>$&N-@OO- [+JS9-M5FP5_."[J%!]"/Q4KBS*]1$I9!
MKIC(B83-PKL.+V_"R!C8'7\RV*O&F)A0GH1X-I.OR<(+#"/@$&L#0?%G![?
MN4%"'C\K4*_V:0R;XR/Z9QL\!O-$%=P*_A=+=+KP9AY)8$-+KM=B_P6J@,8&
M+Q9<V6^R=WM'Z#$NE19998SSC.7NE[Y4B6@8S((3!E%E8!/A.T>6Y2>JZ7(N
MQ9Y(LQO1S,"&:JV1',O-J3QHB4\9VNGE]\T&),NWBOQ!CN-+$LY]C>!FBQ]7
M0#<.*#H!=$\/))CU211$8_+X\(GTSLZ)2JD$]1;,1X8US:BF&5GTX6]H7K81
M<Z:C=E-3UI>JH#$L/*Q;!7('WO+CAW 27'40&];$AEWHR\\ 9"5AQT2I^(&L
M*$O:*':#;"A7T$%F5),9=>)\URE(LBXYM''HMM6R[*(PKBF,.V$>("XETP?R
MXU"TLN@VO_M9HG$'CTG-8_(^'K><*D5^,-V>E&X49WQ-;D66H80\:!$_]PLJ
MR8[R$LA9, A"4F#.;:'WO+;]WGE'.-,ZG&DGD>M,E+DF:]@RI4%"0OYI?;E<
M4 YK;+&,+.^6*-+F,_=W+21F-8E9)XF5%(50Z/N>OK"LS&K!P#> Q6 3\9@S
MW4;)(4\:E,)@.AB&[8PN:D87G8R.1*ZW6PE;JN$_E-J8.,1I,SGA:!*=3D\8
MO&II\%LQ6".+5O5TIK.&7ZR>( C'IY(0-C0\?$]UB$U5()+:&P_IM#)Q8!<-
M)L-H-IX-AM$)(J\J'79J;2W3Y)LXD85N^S58B<ZUJJK;Q(2B1KX!ST'WR=<\
M'I"VMXS04J="LE]8GEJ0)R!,J1(G99Y@6?X/8PV8)A9KW.'L5YSFI&?V??PP
MBZ+@RBS887AU/B"K4JJ28I(1W @L&863'CUOP%>*PY#T=6P/([P8#ON$*D*Q
MC4G04Q/^[?:CHSY",87M3N,8E<:20@1M<L(YP<O"!I@ KMIH8[%#$C0_$)HD
MS!A1WDA@:[[V*8M3A(E%YG)%GS"JUW *DP_$Q@/9&=\)XZ5VK9C"CL<<\D:*
MS'I5%E$5G&G5KV8)V[$$P\8%"3$MF*:<_;(1X9) R609XRBE&&:NJ.W1!J07
MG9,[I1FV6QB:$ASP4L7>TU$JI=$?$U),>5QR:FF81V\2ML'7D)F&+Q8RH3DJ
MTY[IM#JV\;07GR/KY'6>=ARCZ?@28MI'S(01.71^YJ3K5?B/5=IZ7529QE,U
M6RB>%':[1XL4FT9+!KMCYT"]#]:4E81"2.WHN0+?D[^Q!ZYVW+W$*<V-KYR8
M[FSLFK-!VW7D-SI(TXW?4[EEN2(<-OBB!H,I7B;2-;ANHD5AF\HGH;%%M<,4
M_Q2 -!OP^4:@ E03TZ?6?S.6_P)02P,$%     @ )X.H6OFC5?XH @  6P4
M !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-5&UOFS 0_BL6FZ9-F@)Q
M LTR0.J+JE5JMZA9MP_3/CCD2% Q9K83VG^_LTT0DTB6+]AGW_-R-N>X$?)9
M;0$T>>%EI1)OJW4]]WV5;8$S-1(U5+B3"\F9QE!N?%5+8&L+XJ5/@R#R.2LJ
M+XWMVD*FL=CILJA@(8G:<<[DZQ64HDF\L7=8>"PV6VT6_#2NV0:6H)_JA<3(
M[UC6!8=*%:(B$O+$NQS/KR*3;Q-^%-"HWIR82E9"/)O@;IUX@3$$)63:,# <
M]G -96F(T,:?EM/K) VP/S^PW]K:L9854W MRI_%6F\3;^:1->1L5^I'T7R!
MMI[0\&6B5/9+&I=+(X]D.Z4%;\'H@!>5&]E+>PY]P/@(@+8 :GT[(>ORAFF6
MQE(T1)IL9#,36ZI%H[FB,I>RU!)W"\3I]!9 D:6[D=C7R&C6_:Q%7SDT/8)^
M8*\DF'TD-* A>5K>D/=O/_S+XJ.?SA3M3%%+.SG#%/EUC[OD3@-7OX<<.JKI
M,)7YI^>J9ADD'OZT"N0>O/3=FW$4?#YA=-(9G9QB3[\+S4KR+<]!%M5FR)W#
M7UB\:9!]2L?3"%LF"&)_/R ][:2G9TCC29%++G:5'A)W#%%/?$)GX6PTH</:
M8:<=GE>VPE?CN+PC"7OR1VJ..MWHI.Y7E,.*A[0<\-/_2_5[O6*>G0<F-T6E
M2 DY0H/1!?J5KI5=H$5MVV<E-#:CG6[Q]0-I$G _%T(? M.1W7N:_@502P,$
M%     @ )X.H6BL@+7X6 P  %A$   T   !X;"]S='EL97,N>&ULW5AM:]LP
M$/XKQMU&"Z-.XM6+UR2P&0J#;13:#_M6E%A.!++DR7+G[-=/)SG.2W6EZX<M
MG4-JZ1[=<X_NSI7)I-9K3F]6E.J@+;FHI^%*Z^I#%-6+%2U)?2XK*@Q22%42
M;:9J&=65HB2OP:GDT6@P2**2,!'.)J(IKTI=!PO9"#T-X]X4N-OG?!H.DW=A
MX.@RF=-I>'?ZYD<C]>6KP-U/WIZ<#.[.+@_MIQ8X"R,OZ<4^J5U[/H#KM>$Z
MW9UC%,D3=!D*5)K!+'74I6$V*:38SP883&Q2TN">\&F8$<[FBH%704K&U\X\
M L-"<JD";<I@Q S!4O]R\-#-H$(=3\F$5#:VB^#^SKOE!\!F!@(9Y[W 4>@,
MLTE%M*9*7)F)76R-#Z"@&]^N*Z-PJ<AZ.+H(MP[V9H+,I<JIZL,,PXUI-N&T
M #F*+5=PU[** -1:EF:0,[*4@E@-&X]N8&@7E/,;:-_OQ1YW6^Q4=0 U%?W0
M".J&CL9-@'^7S7'OT@Z>Q1M4[%[J3XW9CK!S:!9ZK6C!6CMOBUX QC[$V4E5
M\?5'SI:BI&[S3PXXFY"-7["2BOTRT:!5%L9 51C<4Z798M?R4Y'JEK9ZTTYM
M@6L>O4#-?S?/2RJH(GQ7M.G]8\[RLQ7'[_^59/M?Y5"P7V-Z_!J[<_/815Z\
M!)')48J,NE-GYVC;.]AZ:P O$-/P&[RL\&W08-XPKIGH9BN6YU0\.-\,O29S
M\]*WQV_6Y[0@#=>W/3@-M^.O-&=-F?:KKB$1W:KM^ ML;YCT;R\F%A,Y;6F>
M=5.UG-MA8 8F:G>!PR%R92\_@ODXS(\ AL7!%& ^S@N+\S_M9XSNQV&8MK$7
M&:,^8]3'>?F0S'ZP.'Z?U%S^G:9I'"<)EM$L\RK(L+PE"7S];)@V\,#B0*0_
MRS5>;;Q#'N\#K*:/=0BV4[P3L9WBN0;$GS?P2%-_M;$XX(%5 >L=B.^/ SWE
M]XECJ"JF#7N"<21-,01ZT=^C28)D)X&/OS[84Q+':>I' /,KB&,,@:<11S %
MH %#XMB>@P?G4;0YIZ+M+R&SWU!+ P04    "  G@ZA:EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( ">#J%I2<6^U
M70$  $@#   /    >&PO=V]R:V)O;VLN>&ULM9+=2L- $(5?)>P#F%I_P-+T
MQE(51(N5WF^2B1G<W0DS&VM]>B<)P8 @WO1J,V>6DV_.SO) _)X3O2>?W@7)
M3!UCLTA3*6KP5LZH@:"=BMC;J"6_I=(PV%)J@.A=.I_-KE-O,9C5<O3:<CHM
M*$(1D8**G;!'.,A/ORN3#Q3,T6$\9J;_=F 2CP$]?D&9F9E)I*;#/3%^48C6
M[0HFYS)S/C3VP!&+7_*N@WRUN?1*M/F+59#,7,_4L$*6V-_H_:TR?H!>'JHV
MT@9=!%[;"'=,;8/AK;/1*=+)&'T.XSF$N.#_Q$A5A06LJ6@]A#CDR. ZP" U
M-F*28#UD9M?F'D54[H;2OSR4PX!1R29Q\0*UP0]ESW@ZGN>J M8P9((S_P-G
M?EJ<#8 DN]9[R\<)T<4?1!?](XXO5T*% <HG=1/5=8N*+2?=T0<]O[PZO]%M
M:9V[5>TY/)(MQT48EWCU#5!+ P04    "  G@ZA:NVSJ[+H    : P  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ9,Y#H,P$$6O@GP AB5)$0%5
M&MJ("U@P+&*QY9DH</L0*,!2BC2(ROIC^?U7C*,G=I(;-5#=:'+&OALH%C6S
MO@-07F,OR54:A_FF5*:7/$=3@99Y*RN$P/-N8/8,D41[II--&O\AJK)L<GRH
M_-7CP#_ \%:FI1J1A9-)4R'' L9N&Q,LA^_.9.&D12Q,6O@"SA8*+*'@?*'0
M$@H/%"*>.J3-9LU6_>7 >I[?XM:^Q'5H+\GUZP#65T@^4$L#!!0    ( ">#
MJ%JF_$I;(P$  -\$   3    6T-O;G1E;G1?5'EP97-=+GAM;,V4ST[#, S&
M7Z7J=6HRAL0!K;L 5]B!%PB-NT;-/\7>Z-X>M]TF@4;%-"2X-&IL?S_'GY+E
MZSX"9IVS'LN\(8KW4F+5@%,H0@3/D3HDIXA_TT9&5;5J W(QG]_)*G@"3P7U
M&OEJ^0BUVEK*GCK>1A-\F2>PF&</8V+/*G,5HS65(H[+G==?*,6!(+ARR,'&
M1)QQ0B[/$OK(]X!#W<L.4C(:LK5*]*P<9\G.2J2]!133$F=Z#'5M*M"AVCHN
M$1@3*(T- #DK1M'9-)EXPC!^;Z[F#S)30,Y<IQ"1'4MP.>YH25]=1!:"1&;Z
MB"<B2U]]/NC=UJ!_R.;QOH?4#GZ@');K9_S9XY/^A7TL_DD?MW_8QUL([6]?
MN7X53AE_Y,OA75M] %!+ 0(4 Q0    ( ">#J%I&QTU(E0   ,T    0
M          "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ )X.H
M6N3@!H#O    *P(  !$              ( !PP   &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ )X.H6IE<G",0!@  G"<  !,              ( !
MX0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  G@ZA:1JK# CX"
M   H!@  &               @($B"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ )X.H6@4#D!&3!   <@P  !@              ("!
ME@H  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( ">#J%KY
MHU7^* (  %L%   8              " @5\/  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    "  G@ZA:*R M?A8#   6$0  #0
M    @ &]$0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ">#J%J7BKL<P
M !,"   +              "  ?X4  !?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M ">#J%I2<6^U70$  $@#   /              "  ><5  !X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    "  G@ZA:NVSJ[+H    : P  &@
M@ %Q%P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  G
M@ZA:IOQ*6R,!  #?!   $P              @ %C&   6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     "P + ,H"  "W&0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>19</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="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="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="17">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "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/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 19,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/ffd/2024q2": 4,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 17,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "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": "c-1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "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": "c-2",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024",
     "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/2024",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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 prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "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/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001258602-25-000037-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001258602-25-000037-xbrl.zip
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
M3SV4>VW6*Z*XH#/&GGSCZMCQ%%E%@7C= U+C7PO/]P@,K;^,"[9TJF4??]3
MM!O^+ K-5,J?QQKAO5I-/+=<>C[F'%W)MX-[\<S%<T((ZF'?37Q5(*&+Y 7%
M(\%M%<[68@5"C_T<A=EN NT&40)%F(C0D"Q5"4\2&6KE9FT'HH[BB%-5_C(B
MU7Q-CJ1J]$K9*B@<Y'O_M$(^M-;JQ;U!W,,@SED$\H<Z\3.>TB )4/Y*#YTS
MZA)T3ACZ&E+Q)BW$WEO($UA(=SQF9(P%6;.5O8G\.DE7;B0]5J)E*>Q?6&)9
M5EUZT:&J%1#DB@Q?<O6A6F@HMQF<:L%Z/(I?1G2W[J]:R]N;YXQ<<W]V[IWX
M8PVEQP>.-3H5SHA.B0?4^7RQ\7P7R'D8NW3%;+%W:VN=_H\$:O.-+=N-YUW]
M)(OO6Y7[#-DG5?3]1 .+DUPXE;>3O]*551?UHB  I[P4D?N]M..;QM?%28P9
MNL9^0M![LVQ:*)9;C7*7^TUR<Z@5:49;S\?KOO9VG.S.>E@/TG=Q5,@U_(N8
M,+E"WA(@!4OF\;'Z,CH'"@E[ZW7BND7N6#>^7;M\T<I@\V14=NKGMI-1YK)K
M= ,!Z8L2#L69M^H881+H7J3VX.3,S:-3-:UCEX!-^6_CY!3*CQB]NC7FFU+T
M^ZV:EN>Q;E/SROD[6)[FU8I<CIX3)HN63976M8YE-LJ%)^'>=F#:V]\SVY^Y
M9G_=\5@LV^ =@TT#@HU5+=7MXG"S-\__3_.T:B!E4U7[[ZU%,GI,J3[V*YJW
M+_3'R4E0E4/U<<<PT-0Z%;O4K#7+%7MK$%C2>^%K)7E_XT7KSS\3+NAH]FI>
M-%U% ON+-];I*SO^/)N)IA1.=BYA'_@>O  H<$%[:UJ^$O[\E/J=7;&US\BO
MP/3WV>DAV<G>FIW ->Z5H"QSGZ&>+$/)W3<(6)S\.LGI;6!XGFW*E]YH>Y1L
M"L:Y$372=\P_"8L* H8E;],T;<L^VAXN]H%B5U4.B%!AXE-RASWZIY39;NZW
MI^"A%.P+H:<IA,"A=BJ$LFAFWZ?\,=3-B%UO7^1RW(Q"CRWH798;MOF04YHH
M_<MYO//9@T$D%N<Z*JE6:9@0KRO2)CF-0,Z1M]#5)N=SVZ(MKSQ=D)@1#L[
MLWTA>1Y(?E=E^2H7*MKS1C@1DX@!*B\[F4LY!_Z0N@^V">."< &RDQ]O2>>?
M^\#MH1PGLZQM'LD&]=,Z^E!&YPGC"4Z/_<K]852UZH?XPQ+XQ24AU'7502:K
M5:F4Y&4M4 <,\U; KP[/$94 %.6(+1^!X@(+HCXW S+Q?02^IQCT"+0J;MT(
M; ?A<(9DG)*3H A>"+!07C<3ZDX C!L%J:S43:4%.[&4!\ &A5Q+W![U$T4.
M $U\(=__C%@4**Q<0>2Q3P4O94_@@/)"M@<-C(!=42C,Z4_%$31%#'$*]H,!
MF?R22>KXY=OWAV]U>)B1&74JM=S6U3&F7RH:V.O1X 4<M0^2"]2GCR!1$G\F
M8WYJ-@F3)UVEV;GYI0,P%=FU8M0CJ+UHB+#K0MZ5W]M)OZ&4NE:M<>A^ ,OR
M%L^36UQ-RL9# !2#M<H#UX#\?;H_N3C?DT>2PJ-,F3> Y\DA&&2/Q_,9$^!;
M$>-'-RD"OAM8Z?J,Q!$3*7EI$+I!_XG8]VQ$?^I.<"AQA>@SGJ67X&LE]96H
M\N8IGF4+7['JY9O_FW:U_BV 14&5UB.+*7@(^DS$YI3MCK?R?_HQ'O4!G\[_
M %!+ 0(4 Q0    ( ">#J%H3D]:TY@H  %9+   0              "  0
H  !E>&9I;&EN9V9E97,N:'1M4$L%!@     !  $ /@   !0+      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>exfilingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  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/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001258602</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-08</startDate>
            <endDate>2025-05-08</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001258602</identifier>
        </entity>
        <period>
            <startDate>2025-05-08</startDate>
            <endDate>2025-05-08</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-2" id="f-14">0001258602</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="c-2" id="f-15">NELNET, INC.</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="c-2" id="f-16">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="c-2" id="f-17">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c-2" id="f-18">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:FeeRate contextRef="c-1" decimals="INF" id="f-19" unitRef="number">0.0001531</ffd:FeeRate>
    <ffd:PrevslyPdFlg contextRef="c-1" id="f-1">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c-1" id="f-2">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c-1" id="f-3">Class A Common Stock,par value $0.01 per share("Class A Common Stock")</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-1" id="f-4">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-1" decimals="0" id="f-5" unitRef="shares">2000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-1" decimals="2" id="f-6" unitRef="usd">107.31</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-1" decimals="0" id="f-7" unitRef="usd">214620000</ffd:MaxAggtOfferingPric>
    <ffd:FeeAmt contextRef="c-1" decimals="2" id="f-8" unitRef="usd">32858.32</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c-2" decimals="0" id="f-9" unitRef="usd">214620000</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c-2" decimals="2" id="f-10" unitRef="usd">32858.32</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="c-2" decimals="0" id="f-11" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c-2" decimals="2" id="f-12" unitRef="usd">32858.32</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c-1" id="f-13">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents shares of the Nelnet, Inc. Class A Common Stock authorized to be issued under the Nelnet, Inc. Restricted Stock Plan (the &#x201c;Plan&#x201d;). Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this registration statement shall also be deemed to cover any additional shares of Class A Common Stock which become issuable under the plan to prevent dilution resulting from any stock splits, stock dividends, recapitalizations, or similar transaction.&lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)       &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Estimated solely for the purpose of calculating the registration fee in accordance with Rule 457(c) and Rule 457(h) under the Securities Act based on a price of $107.31 per share of the Class A Common Stock, which is the average of the high and low prices per share of the Class A Common Stock as reported on the New York Stock Exchange on May&#160;5, 2025.&lt;/span&gt;&lt;/div&gt;</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
