<SEC-DOCUMENT>0001628280-25-011743.txt : 20250310
<SEC-HEADER>0001628280-25-011743.hdr.sgml : 20250310
<ACCEPTANCE-DATETIME>20250310170500
ACCESSION NUMBER:		0001628280-25-011743
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		16
FILED AS OF DATE:		20250310
DATE AS OF CHANGE:		20250310
EFFECTIVENESS DATE:		20250310

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Credo Technology Group Holding Ltd
		CENTRAL INDEX KEY:			0001807794
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			0429

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

	BUSINESS ADDRESS:	
		STREET 1:		C/O MAPLES CORPORATE SERVICES, LIMITED
		STREET 2:		PO BOX 309, UGLAND HOUSE
		CITY:			GRAND CAYMAN
		STATE:			E9
		ZIP:			KY1-1104
		BUSINESS PHONE:		(408) 664-9329

	MAIL ADDRESS:	
		STREET 1:		C/O MAPLES CORPORATE SERVICES, LIMITED
		STREET 2:		PO BOX 309, UGLAND HOUSE
		CITY:			GRAND CAYMAN
		STATE:			E9
		ZIP:			KY1-1104
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>credo-formsx82025.htm
<DESCRIPTION>S-8
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i415b68b54dd54c47b6b47a903513655e_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="-sec-extract:summary;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">As filed with the Securities and Exchange Commission on March 10, 2025</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:161%">UNITED STATES </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:161%">SECURITIES AND EXCHANGE COMMISSION </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:161%">WASHINGTON, D.C. 20549 </font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.743%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:161%">FORM S-8 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:161%">REGISTRATION STATEMENT UNDER THE <br>SECURITIES ACT OF 1933</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.743%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Credo Technology Group Holding Ltd </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%">(Exact Name of Registrant as Specified in Its Charter) </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.032%"><tr><td style="width:1.0%"></td><td style="width:22.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cayman Islands</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">3674</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center;text-indent:21.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">N&#47;A</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">(State or Other Jurisdiction of Incorporation or Organization)</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">(Primary Standard Industrial Classification Code Number)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center;text-indent:20.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">(I.R.S. Employer Identification No.)</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font><br></font></div></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"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center;text-indent:21.4pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">c&#47;o Maples Corporate Services, Limited,</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">PO Box 309, Ugland House</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Grand Cayman, KY1-1104, Cayman Islands</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">(408) 664-9329</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Address of Principal Executive Offices)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:6pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Credo Technology Group Holding Ltd. 2021 Long-Term Incentive Plan</font></div><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font><br></font></div><div style="margin-bottom:1.5pt;margin-top:6pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Credo Technology Group Holding Ltd. Employee Stock Purchase Plan</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Full Title of the Plan)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">William Brennan</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">President and Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Credo Technology Group Holding Ltd</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">110 Rio Robles</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">San Jose, California 95134</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">(408) 664-9329</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">(Name, Address, Including Zip Code, and Telephone Number,</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Including Area Code, of Agent For Service)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.192%"><tr><td style="width:1.0%"></td><td style="width:33.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-indent:57pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;With copies to&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Alan F. Denenberg</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">James Laufman</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Jason Bassetti</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Chief Legal Officer and Secretary</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Davis Polk &#38; Wardwell LLP</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Credo Technology Group Holding Ltd</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">1600 El Camino Real</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">110 Rio Robles</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">Menlo Park, California 94025</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">San Jose, California 95134</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">(650) 752-2000</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.65pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">(408) 664-9329</font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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 (Check one)&#58;</font></div><div><font><br></font></div><div style="text-indent:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">Large accelerated filer  &#9746;                                                                                                               Accelerated filer &#9744;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">Non-accelerated filer    &#9744;                                                                                              Smaller reporting company &#9744;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:80%">                                                                                                                                                                  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%">    Emerging Growth Company &#9744;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities Act. &#9744;</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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><font><br></font></div><div><font><br></font></div></div><div><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:133%">EXPLANATORY NOTE</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Pursuant to General Instruction E of Form S-8, Credo Technology Group Holding Ltd, a Cayman Islands exempted company (the &#8220;Registrant&#8221;), is filing this registration statement on Form S-8 (the &#8220;Registration Statement&#8221;) with the Securities and Exchange Commission (&#8220;Commission&#8221;) to register an additional 9,252,087 ordinary shares, par value $0.00005 per share, of the Registrant (&#8220;Ordinary Shares&#8221;) for issuance under the 2021 Long-Term Incentive Plan (the &#8220;Plan&#8221;) and an additional 1,643,052 Ordinary Shares for issuance under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;), pursuant to the provisions of the Plan and ESPP providing for an automatic increase in the number of Ordinary Shares reserved for issuance under the Plan and ESPP on the first day of each fiscal year of the Registrant. This Registration Statement hereby incorporates by reference the contents of the Registrant&#8217;s previous registration statements on Form S-8 filed with the Commission on November 30, 2023 (File No. 333-275826) and January 27, 2022 (File No. 333-262358) to the extent not superseded hereby.</font></div><div><font><br></font></div><div style="margin-bottom:10pt;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%">PART II</font></div><div style="margin-bottom:10pt;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%">INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</font></div><div style="margin-bottom:10pt;margin-top:10pt"><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:10pt;text-indent:18pt"><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 Registrant with the Commission under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), or the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), are hereby incorporated by reference in this Registration Statement&#58;</font></div><div style="margin-bottom:10pt;text-indent:18pt"><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:6.91pt">The Registrant&#8217;s Annual Report on Form 10-K filed with the Commission on June 24, 2024, for the fiscal year ended April 27, 2024, which contains the Registrant&#8217;s audited financial statements for the latest fiscal year for which such statements have been filed&#59;</font></div><div style="margin-bottom:10pt;text-indent:18pt"><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:6.34pt">The Registrant&#8217;s Quarterly Reports on Form 10-Q filed with the Commission on March 10, 2025, for the fiscal quarter ended February 1, 2025, on December 3, 2024, for the fiscal quarter ended November 2, 2024, and on September 5, 2024, for the fiscal quarter ended August 3, 2024&#59; and</font></div><div style="margin-bottom:10pt;text-indent:18pt"><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:6.91pt">The description of the Registrant&#8217;s securities included in Exhibit 4.2 to the Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended April 27, 2024.</font></div><div style="margin-bottom:10pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, all documents subsequently filed by the Registrant pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Exchange Act (other than documents or any information therein deemed to have been furnished and not filed in accordance with rules of the Commission) after the date of this Registration Statement and prior to the filing of a post-effective amendment to this Registration Statement, which indicates that all securities offered 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:10pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any statement contained in a document incorporated or deemed to be incorporated by reference herein 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 other subsequently filed document which also is incorporated or deemed to be incorporated by reference herein), modifies or 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="margin-bottom:10pt;text-indent:18pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><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><font><br></font></div><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Item 8. Exhibits</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:9.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Number</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.02pt;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%">4.1</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="https://www.sec.gov/Archives/edgar/data/1807794/000162828022001536/exhibit31-8xk.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Amended and Restated Memorandum and Articles of Association</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (incorporated by reference to Exhibit 3.1 of the Registrant&#8217;s Current Report on Form 8-K, No. 001-41249, filed on February 1, 2022) </font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">5.1*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="maplesopinionandconsentex51.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Opinion of Maples and Calder (Cayman) LLP</a></font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">23.1*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="maplesopinionandconsentex51.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Consent of Maples and Calder (Cayman) LLP</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (included in Exhibit 5.1)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">23.2*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="eys-8consentex232.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Consent of Ernst &#38; Young LLP</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, independent registered public accounting firm</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">24.1*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i415b68b54dd54c47b6b47a903513655e_4" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Power of Attorney (included on the signature page to this Registration Statement)</a></font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">99.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:2.15pt;padding-left:0.02pt;padding-right:0.02pt"><font style="color:#000000;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/0001807794/000162828022001334/exhibit991-sx8.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Long-Term Incentive Plan</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (incorporated by reference to Exhibit 99.1 of the Registrant&#8217;s Registration Statement on Form S-8, No. 333-262358, filed on January 27, 2022)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">99.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.02pt;padding-right:0.02pt"><font style="color:#000000;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/1807794/000162828022001334/exhibit992-sx8.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Employee Stock Purchase Plan</a></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(incorporated by reference to Exhibit 99.2 of the Registrant's Registration Statement on Form S-8, No. 333-262358, filed January 27, 2022)</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;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%">107.1*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="exfilingfees.htm" style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Filing Fee Table</a></font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><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><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:10pt"><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:133%">SIGNATURES</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Pursuant to the requirements of the Securities Act of 1933, as amended, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements for filing on Form S-8 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of San Jose, State of California, on the 10th day of March, 2025.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Credo Technology Group Holding Ltd</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">By&#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:139%;text-decoration:underline">&#47;s&#47; William Brennan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Name&#58;&#160;&#160;&#160;&#160;William Brennan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Title&#58;&#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="padding-left:252pt"><font><br></font></div><div style="padding-left:252pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="padding-left:252pt"><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:139%">AUTHORIZED REPRESENTATIVE</font></div><div style="padding-left:126pt;padding-right:126pt;text-align:center"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Pursuant to the requirements of Section 6(a) of the Securities Act of 1933, as amended, the undersigned has signed this Registration Statement, solely in its capacity as the duly authorized representative of Credo Technology Group Holding Ltd, in the City of San Jose, State of California, on the 10th day of March, 2025.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">By&#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:139%;text-decoration:underline">&#47;s&#47; William Brennan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Name&#58;&#160;&#160;&#160;&#160;William Brennan</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Title&#58;&#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="padding-left:252pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Credo Technology Group Holding Ltd</font></div><div style="padding-left:252pt;text-indent:36pt"><font><br></font></div><div style="padding-left:252pt;text-indent:36pt"><font><br></font></div><div style="padding-left:252pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i415b68b54dd54c47b6b47a903513655e_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><font><br></font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">POWER OF ATTORNEY AND SIGNATURES</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Know all persons by these presents, that each person whose signature appears below constitutes and appoints William Brennan and Daniel Fleming, and each of them, as his or her true and lawful attorney-in-fact and agents, upon the action of such appointee, with full power of substitution and resubstitution, to do any and all acts and things and execute, in the name of the undersigned, any and all instruments which each of said attorneys-in-fact and agents may deem necessary or advisable in order to enable Credo Technology Holding Group Ltd to comply with the Securities Act, and any requirements of the Commission in respect thereof, in connection with the filing with the Commission of this Registration Statement under the Securities Act, including specifically but without limitation, power and authority to sign the name of the undersigned to such Registration Statement, and any amendments to such Registration Statement (including post-effective amendments), and to file the same with all exhibits thereto and other documents in connection therewith, with the Commission, to sign any and all applications, registration statements, notices or other documents necessary or advisable to comply with applicable state securities laws, and to file the same, together with other documents in connection therewith with the appropriate state securities authorities, granting unto each of said attorneys-in-fact and agents full power and authority to do and to perform each and every act and thing requisite or necessary to be done in and about the premises, as fully and to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents may lawfully do or cause to be done by virtue hereof.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">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&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signature</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</font></td></tr><tr style="height:11pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1.01pt;text-align:center;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; William Brennan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, Chief Executive Officer and Director</font></div><div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal executive officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:17pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">William Brennan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Daniel Fleming</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</font></div><div style="padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal financial and accounting officer)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Daniel Fleming</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Sylvia Acevedo</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Sylvia Acevedo</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Chi Fung Cheng</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Technology Officer and Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Chi Fung Cheng</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Manpreet Khaira</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Manpreet Khaira</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Yat Tung Lam</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Officer and Director</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Yat Tung Lam</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Pantas Sutardja</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Pantas Sutardja</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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; Lip-Bu Tan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Lip-Bu Tan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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 1.01pt;text-align:center;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 Zinsner</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1.01pt;text-align:center;vertical-align:middle"><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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">David Zinsner</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:19pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;text-align:center;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; Clyde Hosein</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 2.38pt;text-align:center;vertical-align:middle"><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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 10, 2025</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;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%">Clyde Hosein</font></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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>2
<FILENAME>exfilingfees.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:acaf62d9-2eb0-4426-9f83-3c5252a2b16a,g:19e51cfc-92ba-41be-ae58-8ed396b9cd75,d:4247fd117ee44324b2f9df70c66c4ad2-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2" xmlns:xbrli="http://www.xbrl.org/2003/instance" 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-3" name="dei:EntityCentralIndexKey" id="f-25">0001807794</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="dei:EntityRegistrantName" id="f-26">Credo Technology Group Holding Ltd</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ffd:FormTp" id="f-27">S-8</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ffd:SubmissnTp" id="f-28">S-8</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="ffd:FeeExhibitTp" id="f-29">EX-FILING FEES</ix:nonNumeric></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">0001807794</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-03-05</xbrli:startDate><xbrli:endDate>2025-03-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001807794</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="ffd:OfferingAxis"><dei:lineNo>2</dei:lineNo></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-05</xbrli:startDate><xbrli:endDate>2025-03-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001807794</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-05</xbrli:startDate><xbrli:endDate>2025-03-05</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i4247fd117ee44324b2f9df70c66c4ad2_1"></div><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CALCULATION OF FILING FEES TABLE</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;text-decoration:underline">Form S-8</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Form type)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Credo Technology Group Holding Ltd</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Table I: Newly Registered Securities</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"><tr><td style="width:1.0%"/><td style="width:8.283%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.264%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.389%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Security Type</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Security Class Title</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fee Calculation Rule</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount Registered</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Proposed Maximum Offering Price Per Unit </span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maximum Aggregate Offering Price</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fee Rate</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount of Registration Fee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (5)</span></div></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="ffd:PrevslyPdFlg" format="ixt:fixed-false" id="f-1">Fees to be Paid</ix:nonNumeric></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="ffd:OfferingSctyTp" id="f-2">Equity</ix:nonNumeric></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="ffd:OfferingSctyTitl" id="f-3">Ordinary Shares</ix:nonNumeric></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="ffd:FeesOthrRuleFlg" format="ixt:fixed-true" id="f-4">457(c) and 457(h)</ix:nonNumeric></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ffd:AmtSctiesRegd" format="ixt:num-dot-decimal" scale="0" id="f-5">9,252,087</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="ffd:MaxOfferingPricPerScty" scale="0" id="f-6">41.92</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="ffd:MaxAggtOfferingPric" format="ixt:num-dot-decimal" scale="0" id="f-7">387,847,487.04</ix:nonFraction></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="7" name="ffd:FeeRate" scale="0" id="f-8">0.0001531</ix:nonFraction></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="ffd:FeeAmt" format="ixt:num-dot-decimal" scale="0" id="f-9">59,379.45</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="ffd:PrevslyPdFlg" format="ixt:fixed-false" id="f-10">Fees to be Paid</ix:nonNumeric></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="ffd:OfferingSctyTp" id="f-11">Equity</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="ffd:OfferingSctyTitl" id="f-12">Ordinary Shares</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="ffd:FeesOthrRuleFlg" format="ixt:fixed-true" id="f-13">457(c) and 457(h)</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="0" name="ffd:AmtSctiesRegd" format="ixt:num-dot-decimal" scale="0" id="f-14">1,643,052</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="2" name="ffd:MaxOfferingPricPerScty" scale="0" id="f-15">41.92</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="2" name="ffd:MaxAggtOfferingPric" format="ixt:num-dot-decimal" scale="0" id="f-16">68,876,739.84</ix:nonFraction></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-2" decimals="7" name="ffd:FeeRate" scale="0" id="f-17">0.0001531</ix:nonFraction></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="2" name="ffd:FeeAmt" format="ixt:num-dot-decimal" scale="0" id="f-18">10,545.03</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Offering Amounts</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="2" name="ffd:TtlOfferingAmt" format="ixt:num-dot-decimal" scale="0" id="f-19">456,724,226.88</ix:nonFraction></span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="2" name="ffd:TtlFeeAmt" format="ixt:num-dot-decimal" scale="0" id="f-20">69,924.48</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fee Offsets</span></td><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 2.38pt;text-align:center;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="2" name="ffd:TtlOffsetAmt" format="ixt:fixed-zero" scale="0" id="f-21">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Fee Due</span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000000;border-left:1.5pt solid #000000;border-right:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">$<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="2" name="ffd:NetFeeAmt" format="ixt:num-dot-decimal" scale="0" id="f-22">69,924.48</ix:nonFraction></span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%">(1)</span><ix:nonNumeric contextRef="c-2" name="ffd:OfferingNote" id="f-24" continuedAt="f-24-1" escape="true"><ix:nonNumeric contextRef="c-1" name="ffd:OfferingNote" id="f-23" continuedAt="f-23-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (this &#8220;Registration Statement&#8221;) shall also cover any additional ordinary shares, par value $0.00005 per share, of the Registrant (&#8220;Ordinary Shares&#8221;) that become issuable under the 2021 Long-Term Incentive Plan and the Employee Stock Purchase Plan by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the receipt of consideration that increases the number of the Registrant&#8217;s outstanding Ordinary Shares.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%">(2)</span><ix:continuation id="f-23-1" continuedAt="f-23-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Represents an automatic increase to the number of shares available for issuance under the 2021 Long-Term Incentive Plan.</span></ix:continuation></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%">(3)</span><ix:continuation id="f-24-1" continuedAt="f-24-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Represents an automatic increase to the number of shares available for issuance under the Employee Stock Purchase Plan.</span></ix:continuation></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%">(4)</span><ix:continuation id="f-24-2" continuedAt="f-24-3"><ix:continuation id="f-23-2" continuedAt="f-23-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Estimated solely for the purpose of calculating the registration fee in accordance with Rules 457(c) and (h) under the Securities Act on the basis of the average of the high and low prices of the Ordinary Shares as reported on the Nasdaq Global Select Market on March 6, 2025.</span></ix:continuation></ix:continuation></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">(5)</span><ix:continuation id="f-24-3"><ix:continuation id="f-23-3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:6.34pt">Rounded up to the nearest penny.</span></ix:continuation></ix:continuation></div><div><span><br/></span></div><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>maplesopinionandconsentex51.htm
<DESCRIPTION>EX-5.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i0d639416ebc241a48caaf5234191865a_1"></div><div style="min-height:90.72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:49.25pt"><img alt="image_0.jpg" src="image_0.jpg" style="height:91px;margin-bottom:5pt;vertical-align:text-bottom;width:97px"></div><div style="margin-top:11.45pt"><font><br></font></div><div style="padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Our ref&#160;&#160;&#160;&#160;OTS&#47;694946-000001&#47;81825132v2</font></div><div><font><br></font></div><div style="margin-top:5.9pt"><font><br></font></div><div style="padding-left:54.65pt;padding-right:305.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:174%">Credo Technology Group Holding Ltd PO Box 309, Ugland House</font></div><div style="padding-left:54.65pt;padding-right:420.1pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:174%">Grand Cayman KY1-1104</font></div><div style="padding-left:54.65pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:12.05pt">Cayman Islands</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:11.85pt"><font><br></font></div><div style="padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">10 March 2025</font></div><div style="margin-top:6pt;padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Credo Technology Group Holding Ltd</font></div><div style="margin-top:6pt;padding-left:49.25pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">We have acted as Cayman Islands counsel to Credo Technology Group Holding Ltd, an exempted company incorporated under the laws of the Cayman Islands (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) to provide this legal opinion in connection with the Company's registration statement on Form S-8, including all amendments or supplements thereto (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Registration Statement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;), filed with the United States Securities and Exchange Commission (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Commission</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) under the United States Securities Act of 1933, as amended (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Act</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;), relating to the reservation for issuance of 10,895,139 Ordinary Shares of the Company of a par value of US$0.00005 each, (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Shares</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;)&#58; (i) upon the granting of certain awards under the Credo Technology Group Holding Ltd. 2021 Long-Term Incentive Plan (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">2021 Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;), and (ii) upon the granting of certain awards under the Credo Technology Group Holding Ltd. Employee Stock Purchase Plan (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">ESPP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34; and, together with the 2021 Plan, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Plans</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;).</font></div><div style="margin-top:12pt;padding-left:85.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:29.89pt">Documents Reviewed</font></div><div style="margin-top:12pt;padding-left:49.25pt;padding-right:7.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">We have reviewed originals, copies, drafts or conformed copies of the following documents, and such other documents as we deem necessary&#58;</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.25pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The certificate of incorporation dated 5 September 2014 and the amended and restated memorandum and articles of association of the Company adopted by special resolution passed on 23 December 2021 and effective on 31 January 2022 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Memorandum and Articles</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;).</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.2pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The written resolutions of the board of directors of the Company dated 16 December 2021 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">2021 Resolutions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;, 21 November 2023 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">2023 Resolutions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) and 27 February 2025 (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">2025 Resolutions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;, together with the 2021 Resolutions and the 2023 Resolutions, the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Resolutions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;).</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:8pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0d639416ebc241a48caaf5234191865a_4"></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4.05pt;padding-left:85.25pt;padding-right:7.2pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The following corporate records of the Company maintained at its registered office in the Cayman Islands, each as at the date of this opinion letter&#58;</font></div><div style="margin-top:12pt;padding-left:121.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:23.19pt">Register of Directors and Officers&#59; and</font></div><div style="margin-top:11.95pt;padding-left:121.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:23.19pt">Register of Mortgages and Charges.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.25pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">A certificate of good standing with respect to the Company issued by the Registrar of Companies (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Certificate of Good Standing</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;).</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">A certificate from a director of the Company a copy of which is attached to this opinion letter (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Director's Certificate</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;).</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The Plans.</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The Registration Statement.</font></div><div style="margin-top:12pt;padding-left:85.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:29.89pt">Assumptions</font></div><div style="margin-top:12pt;padding-left:49.25pt;padding-right:7.15pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">The following opinions are given only as to, and based on, circumstances and matters of fact existing and known to us on the date of this opinion letter. These opinions only relate to the laws of the Cayman Islands which are in force on the date of this opinion letter. In giving the following opinions, we have relied (without further verification) upon the completeness and accuracy, as at the date of this opinion letter, of the Director's Certificate and the Certificate of Good Standing. We have also relied upon the following assumptions, which we have not independently verified&#58;</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The Registration Statement and the Plans have been or will be authorised and duly executed and unconditionally delivered by or on behalf of all relevant parties in accordance with all relevant laws (other than, with respect to the Company, the laws of the Cayman Islands).</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The Registration Statement and the Plans are, or will be, legal, valid, binding and enforceable against all relevant parties in accordance with their terms under the laws of the State of California (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Relevant Law</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) and all other relevant laws (other than, with respect to the Company, the laws of the Cayman Islands).</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The choice of the Relevant Law as the governing law of the Plans has been made in good faith and would be regarded as a valid and binding selection which will be upheld by the courts of the State of California and any other relevant jurisdiction (other than the Cayman Islands) as a matter of the Relevant Law and all other relevant laws (other than the laws of the Cayman Islands).</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.2pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">Copies of documents, conformed copies or drafts of documents provided to us are true and complete copies of, or in the final forms of, the originals.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">All signatures, initials and seals are genuine.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">The capacity, power, authority and legal right of all parties under all relevant laws and regulations (other than, with respect to the Company, the laws and regulations of the Cayman Islands) to enter into, execute, unconditionally deliver and perform their respective obligations under the Registration Statement and the Plans.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:4.05pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">No monies paid to or for the account of any party under the Registration Statement or the Plans or any property received or disposed of by any party to the Registration Statement or the Plans in each case in connection with the Registration Statement or the Plans or the consummation of the transactions contemplated thereby represent or will represent proceeds of criminal conduct or criminal property or terrorist property (as defined in the Proceeds of Crime Act (As Revised) and the Terrorism Act (As Revised), respectively.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">There is nothing contained in the minutes book or corporate records of the Company (which, other than the records set out in paragraph 1.3 of this opinion letter, we have not inspected) which would or might affect the opinion set out below.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.2pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">There is nothing under any law (other than the laws of the Cayman Islands) which would or might affect the opinions set out below. Specifically, we have made no independent investigation of the Relevant Law.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2.10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:15.6pt">The Company has received, or will receive, money or money's worth (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Consideration</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) in consideration for the issue of the Shares, and none of the Shares have, or will be, issued for less than par value.</font></div><div style="margin-top:6.05pt;padding-left:49.25pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Save as aforesaid we have not been instructed to undertake and have not undertaken any further enquiry or due diligence in relation to the transaction the subject of this opinion.</font></div><div style="margin-top:5.95pt;padding-left:85.2pt;text-align:justify;text-indent:-35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:29.84pt">Opinion</font></div><div style="margin-top:6pt;padding-left:49.25pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Based upon, and subject to, the foregoing assumptions and the qualifications set out below, and having regard to such legal considerations as we deem relevant, we are of the opinion that the Shares to be offered and issued by the Company as contemplated by the Registration Statement and pursuant to the provisions of the Plans, have been duly authorised for issue, and when such Shares are issued by the Company in accordance with the Memorandum and Articles , the Registration Statement and pursuant to the provisions of the Plans for the consideration fixed thereto and duly registered in the Company's register of members (shareholders), will be validly issued and (assuming that all of the Consideration is received by the Company) will be fully paid and non-assessable.</font></div><div style="margin-top:6.05pt;padding-left:85.2pt;text-align:justify;text-indent:-35.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:29.84pt">Qualifications</font></div><div style="margin-top:6pt;padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">The opinions expressed above are subject to the following qualifications&#58;</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.05pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">4.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">Under Cayman Islands law, the register of members (shareholders) is </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:120%">prima facie </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">evidence of title to shares and this register would not record a third party interest in such shares. However, there are certain limited circumstances where an application may be made to a Cayman Islands court for a determination on whether the register of members reflects the correct legal position. Further, the Cayman Islands court has the power to order that the register of members maintained by a company should be rectified where it considers that the register of members does not reflect the correct legal position. As far as we are aware, such applications are rarely made in the Cayman Islands and for the purposes of the opinion given in paragraph 3, there are no circumstances or matters of fact known to us on the date of this opinion letter which would properly form the basis for an application for an order for rectification of the register of members of the Company, but if such an application were made in respect of the Shares, then the validity of such shares may be subject to re-examination by a Cayman Islands court.</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">4.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:21.43pt">In this opinion letter, the phrase &#34;non-assessable&#34; means, with respect to shares in the Company, that a shareholder shall not, solely by virtue of its status as a shareholder, be liable for additional assessments or calls on the shares by the Company or its creditors (except in exceptional</font></div><div style="text-align:justify"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:4.05pt;padding-left:85.25pt;padding-right:7.05pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil).</font></div><div style="margin-top:8.05pt;padding-left:51.2pt;padding-right:7.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement. In providing our consent, we do not thereby admit that we are in the category of persons whose consent is required under Section 7 of the Act or the Rules and Regulations of the Commission thereunder.</font></div><div style="margin-top:6pt;padding-left:51.2pt;padding-right:7.8pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">We express no view as to the commercial terms of the Registration Statement or the Plans or whether such terms represent the intentions of the parties and make no comment with regard to warranties or representations that may be made by the Company.</font></div><div style="margin-top:6.05pt;padding-left:51.2pt;padding-right:5.2pt;text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">The opinions in this opinion letter are strictly limited to the matters contained in the opinions section above and do not extend to any other matters. We have not been asked to review and we therefore have not reviewed any of the ancillary documents relating to the Plans and express no opinion or observation upon the terms of any such document.</font></div><div style="margin-top:6pt;padding-left:51.2pt;padding-right:5.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">This opinion is addressed to you and may be relied upon by you and your counsel. This opinion is limited to the matters detailed herein and is not to be read as an opinion with respect to any other matter.</font></div><div style="margin-top:5.95pt;padding-left:51.2pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Yours faithfully</font></div><div style="margin-top:3.1pt;padding-left:49.25pt;text-align:justify"><font><br></font></div><div style="margin-top:3.1pt;padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#47;s&#47; Maples and Calder (Cayman) LLP</font></div><div style="margin-top:3.1pt;padding-left:49.25pt;text-align:justify"><font><br></font></div><div style="margin-top:3.1pt;padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Maples and Calder (Cayman) LLP</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4.05pt;padding-left:180.47pt;padding-right:180.47pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Credo Technology Group Holding Ltd PO Box 309, Ugland House</font></div><div style="padding-left:237.37pt;padding-right:237.37pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Grand Cayman KY1-1104</font></div><div style="padding-left:180.5pt;padding-right:180.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:12.05pt">Cayman Islands</font></div><div><font><br></font></div><div style="padding-left:85.25pt;padding-right:301.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">To&#58;&#160;&#160;&#160;&#160;Maples and Calder (Cayman) LLP PO Box 309, Ugland House Grand Cayman</font></div><div style="margin-top:0.05pt;padding-left:85.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:12.05pt">KY1-1104</font></div><div style="padding-left:85.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Cayman Islands</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">10 March 2025</font></div><div style="margin-top:6.05pt;padding-left:49.25pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Credo Technology Group Holding Ltd </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">(the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;)</font></div><div style="margin-top:6pt;padding-left:49.25pt;padding-right:7.1pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">I, the undersigned, being a director of the Company, am aware that you are being asked to provide an opinion letter (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Opinion</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) in relation to certain aspects of Cayman Islands law. Unless otherwise defined herein, capitalised terms used in this certificate have the respective meanings given to them in the Opinion. I hereby certify that&#58;</font></div><div style="margin-top:12pt;padding-left:85.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The Memorandum and Articles remain in full force and effect and are unamended.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.2pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The Company has not entered into any mortgages or charges over its property or assets other than those entered in the register of mortgages and charges, or contemplated by the Plans.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.25pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The Resolutions were duly adopted, are in full force and effect at the date hereof and have not been amended, varied or revoked in any respect.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.2pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The authorised share capital of the Company is US$52,500.00 divided into 1,000,000,000 Ordinary Shares of a nominal or par value of US$0.00005 each and 50,000,000 Preferred Shares of a nominal or par value of US$0.00005 each.</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The shareholders of the Company (the &#34;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Shareholders</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">&#34;) have not restricted the powers of the directors of the Company in any way.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The directors of the Company at the date of the 2021 Resolutions were as follows&#58; William Joseph Brennan, Chi Fung Cheng, Yat Tung Lam, Pantas Sutardja, Lip-Bu Tan, David Zinsner, Manpreet Khaira.</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The directors of the Company at the date of the 2023 Resolutions were as follows&#58; William Joseph Brennan, Chi Fung Cheng, Yat Tung Lam, Pantas Sutardja, Lip-Bu Tan, David Zinsner, Manpreet Khaira and Sylvia Acevedo.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">The directors of the Company at the date of the 2025 Resolutions and the date of this Certificate were and are as follows&#58; William Joseph Brennan, Chi Fung Cheng, Yat Tung Lam, Pantas Sutardja, Lip-Bu Tan, David Zinsner, Manpreet Khaira, Sylvia Acevedo and Clyde Hosein.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:30.17pt">There is no contractual or other prohibition (other than as arising under Cayman Islands law) binding on the Company prohibiting it from entering into and performing its obligations under the Plans.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:4.05pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">10</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:24.34pt">The minute book and corporate records of the Company as maintained at its registered office in the Cayman Islands and made available to you are complete and accurate in all material respects, and all minutes and resolutions filed therein represent a complete and accurate record of all meetings of the Shareholders and directors (or any committee thereof) of the Company (duly convened in accordance with the Memorandum and Articles) and all resolutions passed at the meetings or passed by written resolution or consent, as the case may be.</font></div><div style="margin-top:12pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">11</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:24.34pt">Prior to, at the time of, and immediately following the approval of the transactions the subject of the Plans, the Company was, or will be, able to pay its debts as they fell, or fall, due and has entered, or will enter, into the transactions the subject of the Plans for proper value and not with an intention to defraud or wilfully defeat an obligation owed to any creditor or with a view to giving a creditor a preference.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.1pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">12</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:24.34pt">Each director of the Company considers the transactions contemplated by the Plans to be of commercial benefit to the Company and has acted in good faith in the best interests of the Company, and for a proper purpose of the Company, in relation to the transactions which are the subject of the Opinion.</font></div><div style="margin-top:12.05pt;padding-left:85.25pt;padding-right:7.15pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">13</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:24.34pt">To the best of my knowledge and belief, having made due inquiry, the Company is not the subject of legal, arbitral, administrative or other proceedings in any jurisdiction. Nor have the directors or Shareholders taken any steps to have the Company struck off or placed in liquidation, nor have any steps been taken to wind up the Company. Nor has any receiver been appointed over any of the Company's property or assets.</font></div><div style="margin-top:11.95pt;padding-left:85.25pt;padding-right:7.25pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">14</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Company is not a central bank, monetary authority or other sovereign entity of any state and is not a subsidiary, direct or indirect, of any sovereign entity or state.</font></div><div style="margin-top:6.05pt;padding-left:180.55pt;padding-right:180.55pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">(Signature Page follows)</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i0d639416ebc241a48caaf5234191865a_7"></div><hr style="page-break-after:always"><div style="min-height:5.76pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:5.35pt"><font><br></font></div><div style="padding-left:49.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">I confirm that you may continue to rely on this certificate as being true and correct on the day that you issue the Opinion unless I shall have previously notified you personally to the contrary.</font></div><div><font><br></font></div><div style="margin-top:12.05pt"><font><br></font></div><div style="padding-left:49.2pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%">Signature&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; William J, Brennan&#160;&#160;&#160;&#160;</font></div><div style="padding-left:49.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;William J. Brennan</font></div><div style="padding-left:49.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div id="i0d639416ebc241a48caaf5234191865a_10"></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:14.687%"><div style="margin-top:5.95pt;padding-left:85.25pt"><font><br></font></div></div><div style="display:inline-block;max-width:0.364%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:84.949%"></div></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>eys-8consentex232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5c51832fe8714edf9857b9e0669c5568_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%"><br>Exhibit 23.2</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">We consent to the incorporation by reference in the Registration Statement (Form S-8) pertaining to the 2021 Long-Term Incentive Plan and the Employee Stock Purchase Plan of Credo Technology Group Holding Ltd of our reports dated June 24, 2024, with respect to the consolidated financial statements of Credo Technology Group Holding Ltd and the effectiveness of internal control over financial reporting of Credo Technology Group Holding Ltd included in its Annual Report (Form 10-K) for the year ended April 27, 2024, filed with the Securities and Exchange Commission.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">San Jose, California&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">March 10, 2025</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" #0 -T# 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#]4Z*** "B
MBB@ HHHH **** "F45YS\:OC7H?P3\+2:IJK^=<R92SL(V_>7,GH/0>I[5=*
ME.O-4Z:NV85Z]/#4W5JNT5U.L\2^*M(\&:3-J>MZC!IMC#]Z>=PB_3GJ:^1O
MBO\ \%$+'1DNX?!>C?V@(LJNI:GE(F]UC&&(^I6OESXL?&/Q+\9=>;4-=NV:
M%&/V:PCR(+93V4?UZFO&_%E]OECM5[?.U?IN!X9HX>FJN,]Z7;HONW/S&MQ+
MB,PQ*P^"]R'5];?H>B^+?VQ/B]XQN97N/&FH6,3,<0:;BU10>WR &N*;XT?$
M%F8MXZ\2,S=3_:UQ_P#%UQF/8TZO;AA:%-6C!)>B/3=:I+5R9W>F_'SXEZ3,
MLMKX\\1*XZ>9JDSC\F8BO9_AO_P4/^*7@V:.+7)K3QAIW\<=]$(YU'^S)'CG
M_>!KY=HK.K@,+65JE-/Y&D,16I_#)H_77X%_MK^ /C4\.GFX?PUXC=@@TS4F
M \TG_GE)]U_IP?:OH9.U?@*K&)E=?E8?,&^G-?=?[*W[;-YX>FLO#7CV\DO=
M'G(2VUB9LR6N>@D/\2?[?4?3[OYUG>6T\O<9TW[LOP/T/(,)B<\HUG07-.FK
MN*W<>Z[V/T1VTM5;:YCNX4FA=9(G *NIR&!],5:KYTQ=T[,****!A1110 44
M44 %%%% !1110 4444 %%%% !1110!@>,O%>G^"/#.HZYJLWDV-C$TTCXYP.
MP]ST%?E'\8OBMJOQC\;W>OZE(RQ,QCM+7=E+:$'A1_,GN:^HO^"@_P 3I;>#
M1O MG<-&DZ_VAJ 5OO(#B)3[;E9L?[*U\>:3H;76V6;Y8>R]VK]6X5RV-*C]
M=FO>EMY+_@GXKQEF_-6^IQE[L-_-_P# ,N&WDF;9"C,WHM<1JED]QJ5PTC;?
MGQCKMQQ7MJ6\=K ZQ+L4+NQ7BS9W5]W.FI_$?&9/C9*525-6V7F5H["W7=YI
MD;T*L$_H:=)86NUMBS*W9FE!_P#914]%9>QAV/H?KV(_F_(HMIO]V3_OI?\
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
MR/H>M?FV;\&8?&2=;!ODD^GV7_D?>Y7Q;B,)%4L4N>*Z]5^C^9\&:[_QY_\
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
ME)RLC0L_C[X3NI%22:YM0>\T''_CN:[O2M7LM;LUNK&YCN[=_NRQ-D5P&N?
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
-9U]%%%9FP4444 ?_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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45846717479104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Mar. 05, 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">0001807794<span></span>
</td>
</tr>
<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">Credo Technology Group Holding Ltd<span></span>
</td>
</tr>
<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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45846717154192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th">
<div>Mar. 05, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Ordinary Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">9,252,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">41.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 387,847,487.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 59,379.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (this &#8220;Registration Statement&#8221;) shall also cover any additional ordinary shares, par value $0.00005 per share, of the Registrant (&#8220;Ordinary Shares&#8221;) that become issuable under the 2021 Long-Term Incentive Plan and the Employee Stock Purchase Plan by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the receipt of consideration that increases the number of the Registrant&#8217;s outstanding Ordinary Shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Represents an automatic increase to the number of shares available for issuance under the 2021 Long-Term Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Estimated solely for the purpose of calculating the registration fee in accordance with Rules 457(c) and (h) under the Securities Act on the basis of the average of the high and low prices of the Ordinary Shares as reported on the Nasdaq Global Select Market on March 6, 2025.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:6.34pt">Rounded up to the nearest penny.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Ordinary Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">1,643,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">41.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 68,876,739.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 10,545.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement on Form S-8 (this &#8220;Registration Statement&#8221;) shall also cover any additional ordinary shares, par value $0.00005 per share, of the Registrant (&#8220;Ordinary Shares&#8221;) that become issuable under the 2021 Long-Term Incentive Plan and the Employee Stock Purchase Plan by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the receipt of consideration that increases the number of the Registrant&#8217;s outstanding Ordinary Shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Represents an automatic increase to the number of shares available for issuance under the Employee Stock Purchase Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt">Estimated solely for the purpose of calculating the registration fee in accordance with Rules 457(c) and (h) under the Securities Act on the basis of the average of the high and low prices of the Ordinary Shares as reported on the Nasdaq Global Select Market on March 6, 2025.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:6.34pt">Rounded up to the nearest penny.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.0.1</span><table class="report" border="0" cellspacing="2" id="idm45846717224368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Mar. 05, 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">$ 456,724,226.88<span></span>
</td>
</tr>
<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">69,924.48<span></span>
</td>
</tr>
<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">$ 69,924.48<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
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
MH&=(<BZHR$[H7HI]@1X$30G/T%*G#LJHH8R<F]AW"#V?BJM\;NGF;N  Z#4
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
MMA\32J! 9@!\OQ;0Q*H+\V:Z_H^%^=]02P,$%     @ BXAJ6F%&5$4K @
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
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ BXAJ6E)Q;[5= 0  2 ,
M  \   !X;"]W;W)K8F]O:RYX;6RUDMU*PT 0A5\E[ .86G_ TO3&4A5$BY7>
M;Y*)&=S="3,;:WUZ)PG!@"#>]&HS9Y:3;\[.\D#\GA.])Y_>!<E,'6.S2%,I
M:O!6SJB!H)V*V-NH);^ETC#84FJ Z%TZG\VN4V\QF-5R]-IR.BTH0A&1@HJ=
ML$<XR$^_*Y,/%,S183QFIO]V8!*/ 3U^09F9F4FDIL,],7Y1B-;M"B;G,G,^
M-/; $8M?\JZ#?+6Y]$JT^8M5D,Q<S]2P0I;8W^C]K3)^@%X>JC;2!ET$7ML(
M=TQM@^&ML]$ITLD8?0[C.82XX/_$2%6%!:RI:#V$..3(X#K (#4V8I)@/61F
MU^8>153NAM*_/)3#@%'))G'Q K7!#V7/>#J>YZH"UC!D@C/_ V=^6IP-@"2[
MUGO+QPG1Q1]$%_TCCB]70H4!RB=U$]5UBXHM)]W1!SV_O#J_T6UIG;M5[3D\
MDBW'11B7>/4-4$L#!!0    ( (N(:EJ[;.KLN@   !H#   :    >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'/%DSD.@S 01:^"? "&)4D1 54:VH@+6# L
M8K'EF2AP^Q HP%**-(C*^F/Y_5>,HR=VDALU4-UH<L:^&R@6-;.^ U!>8R_)
M51J'^:94II<\1U.!EGDK*X3 \VY@]@R11'NFDTT:_R&JLFQR?*C\U>/ /\#P
M5J:E&I&%DTE3(<<"QFX;$RR'[\YDX:1%+$Q:^ +.%@HLH>!\H= 2"@\4(IXZ
MI,UFS5;]Y<!ZGM_BUK[$=6@OR?7K -972#Y02P,$%     @ BXAJ6J;\2ELC
M 0  WP0  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS93/3L,P#,9?I>IU:C*&
MQ &MNP!7V($7"(V[1LT_Q=[HWAZWW2:!1L4T)+@T:FQ_/\>?DN7K/@)FG;,>
MR[PABO=28M6 4RA"!,^1.B2GB'_31D95M6H#<C&?W\DJ> )/!?4:^6KY"+7:
M6LJ>.MY&$WR9)["89P]C8L\J<Q6C-94BCLN=UU\HQ8$@N'+(P<9$G'%"+L\2
M^LCW@$/=RPY2,AJRM4KTK!QGR<Y*I+T%%-,29WH,=6TJT*':.BX1&!,HC0T
M.2M&T=DTF7C",'YOKN8/,E- SERG$)$=2W Y[FA)7UU$%H)$9OJ()R)+7WT^
MZ-W6H'_(YO&^A]0.?J <ENMG_-GCD_Z%?2S^21^W?]C'6PCM;U^Y?A5.&7_D
MR^%=6WT 4$L! A0#%     @ BXAJ6@=!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "+B&I:,NRR9^X
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    " "+B&I:F5R<(Q &  "<)P  $P              @ ', 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( (N(:EJ473Q\4 (  #\&   8
M              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    " "+B&I:AK"U0=0%  !D&   &               @(&3"@  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ BXAJ6F%&5$4K @
M7P4  !@              ("!G1   'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( (N(:EHJQB!D"0,  !L0   -              "  ?X2
M  !X;"]S='EL97,N>&UL4$L! A0#%     @ BXAJ6I>*NQS     $P(   L
M             ( !,A8  %]R96QS+RYR96QS4$L! A0#%     @ BXAJ6E)Q
M;[5= 0  2 ,   \              ( !&Q<  'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( (N(:EJ[;.KLN@   !H#   :              "  :48  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (N(:EJF_$I;
M(P$  -\$   3              "  9<9  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     +  L R@(  .L:      $!

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.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>19</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="exfilingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="exfilingfees.htm">exfilingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="27">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": 5,
    "http://xbrl.sec.gov/dei/2024": 2,
    "http://xbrl.sec.gov/ffd/2024q2": 3
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 27,
    "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-3",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "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>0001628280-25-011743-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-25-011743-xbrl.zip
M4$L#!!0    ( (N(:EKF%F.9-@P  +I?   0    97AF:6QI;F=F965S+FAT
M;>T<:U/;N/9[?X6N=_>6SL2.7TGL$+S#4NAEEE*&T+G]=D>QE413QW8M&9+^
M^GLDVWD0)R4TE,"&#TQL24?G?8Z.9'7^'(]"=$M21N/HZ*VAZ6\1B?PXH-'@
MZ.UQ]^3\_.V?WIO.OU3URU_7%^A][&<C$G%TDA+,28#N*!\B/B3HOW'ZE=YB
M=!5BWH_3D:KFPT[B9)+2P9 C4S<;9;>R-6UC'_>;9N"J)NGIJFV;3=7M.Y9J
M^0VS86*S9S1Q;= V7-(P_+ZONF8/J[;1(RHF#4=U2&"YS9[K!ZU&+6C;IMWJ
M!X;1(L2V+=/NF7TWZ+=TO]GT;1R8<MXA!YJ![H@=*4/.DW:]?G=WI]U96IP.
MZH;KNO6QZ*/DG=ITO-!OW$M#V=/4#:M.HY!&1#!GVIW%MFFT5HW184S>HQPP
M!@A?5Z,B6F>H\&JX,S3J/,41$R+ '(0*,YJZJINJ899  D*G0"0 1GQM$-_6
MH4%TMZ>(06-PKV]!1+.>-Y9=ETA8I%@T]S C<W2H,.O"B!*+=:08#55W5,N8
M8LAH%>-@3J/^Y>-%UQ^2$59IQ#B._.GL_7Y0S0!HD SX9LZS@*X3Y3SH=HC!
M;!02J9^[BM<9$AQXG1'A&(GQ*OF6T=LCY22..)B0>C-)8)B?/QTIG(QY7:I=
MW7OSYDV'4QX2CXS[%-@QZ!/".O7\7:>>0^[%P<3K!/06,3X)R9$24):$>-*.
MXHC _'3<%AU)FO^D04 B^1/:+\&,4^KGTX_Y->D?*;YJ*2C"(P&)T/9I!---
M3@"Y%(?G44#&?Y.)@BCPKJ^:#<73@<N.WFJY=J>^ '7C2:[)@#(A;'X)+=,Y
MFHH'?B:(T0WQAU$<QH,)^I#&68+^$X?"1:$+'CQN;I!T^PP4ZR:9SM92O*[J
M/!Y<-^N-*&/1'$CG)T&>$7(Z'M(>Y7- 7<4[_:*>G5^<7WY 9Z>GW27X]45Q
MIZ1/4O#JA%4HJ;#,-I-V A@@Z6W:'%3S2&%TE(1"L^6[82H0%(K,5IN-^*GF
M/[4Q"T"5)3(S# J$6)RE\DG:5SN+*)?DL2&&1J5\/R*892GQ\J>\L5-?;"N?
M!8PE>!G@<!]8X7W;G[OO-X(59:,>25?@EL#/AT KA"T!^JHQA4:D'91/-!#/
M?4I2)$5#*AWER?G?BT9X?W )CI&!"-KY8T"E>(./1)"# @I-,OI+C?O4!TF!
M91V/J1"#,%'AC2]CS^C4YYXZ]6584X*G\]6KB$M@@CB8XL9QRM]#+N&)_$#5
M+55O3.%,VZ9<"E9T+5O*YW*2^@+;JZ5@OB IF*]6"M932V'WV%!?](7UN8!=
MA[">QW;!'?JCO/9_PI/,QA3YP(A&ZI"(Y+O=,A-^>$<#/FP;NOZ'(OMY'99@
MB!&]5/CI_'<.9 F40%C%(1U$;1\X*/V@&%"V^Q"=T_9ONOP[[ .%:A^/:#AI
MO[T!W6;HDMRAZWB$H[<U!DD=9'\I[><=&?U. "M 4#[>%1@#'*'F)06&Y0+:
M)\<7)Y\OCF_./UVB3V=H+@JBF^._+DX7R7@  574/RO=]A+=UA^'$HV ^'$J
M,V$(*: EHI?BB2P&R2QCITE0O .)J?!4[UZ^E):U4Y#XD&QU9TA8(:73,?8Y
M$GDXBOMHEIDCS% W(;[PI@&B$:*<H1-(R0#75R#0:F[<X%Y(T'E;P LG!3<@
ME0U0E_A92CD5">EV:/<Z7,Y6C.[%*=BX"I2&.&&D7?XX+%=Y^3I9E8,.1S@=
M@+?OQ9S'HW8#B+LE*:<^#@L,)#)Y<Q$'7%<SFDT1"C@$'!Z4$Q=10H,H45]^
M[VBF8U6VZ)I1^7X5I)9FZ=N!9.B::=M; >5J9G,[D Q#<\W&MNAS]"UA96F.
MLQVL'$W?GOPLQUT+JBYU--=3L 1A.D<*K)47C24D?;!<#=0?L3BD 2H]1-'.
MXZ2R.<&!<-!M'1D)+]!XNEG,9"SF.5SR#_=M=@1K^)#\^E@F$\3"P4V0J%--
MG14/]LR99\Y)B!E#-Z(NM^?1(H_."$$G./2S4.:LZ#I[9AX)D"LY-+]L6HBE
MAEG%Z6?BZ?$HSB 5F^4A)4.WBDQ3\/6'V!PF,:-R-9(2(>);<BB$HEI:1?HA
MBO_Y>@4=&/?2Q;W!Y,*]2F-@*>26'_&8CK(1*LM Z"JE/D%7)$6?135R[VD6
M&5?RZW@P2,D <W*/<WM^+7OF:V#3]OB2YM#W[KK27<^MHV4D!/Z_1+_=J/+;
MOR8QWS6[6JH6Y#75=1M[QOS&WE5*;EDXN0K.PH&"\AWN(X6.>;M/QR0 ]$(V
MW0<UI,4RQ&/4@RB Z?*>YS_6P?VL(,I T?7Y9&Z/5?%.OV60W^\9_22,AN52
MR6I+\3ZE0#%.)ZA;;/#N>;X=G@NO\8D/4['R6N%H>)I-_8RM>':C=>"_0S@*
MD/@Y?+=3PGA1&<%:X9VEV)>I@#@;($57G'Q8%F= ?#J"<'"DZ/.R/1YQ,"5*
M&&06P:)DHVRD!K'<+Q(C03# +B+'YX)N*)Y;,QMF37=:I8!+C#STBU*3*OX\
M,C4Y,'=A1?D*M//WE>HI#M*LTTUS7C=A/5:Z>['^@G6K\/K+>M@$AR.JY*]"
M!^U=T,$=#%?;TRE8WO-YO=K0Z[44SW):-<=NU6RGI>GVDMKM,XT'!JOB*-PZ
MX;7N)2*BWK L$T?Q= V(,!J6\83B>(KRQ [*:TNF!M*"[&)#ZW(5K^'6K):K
MV8WUDMQ7#!Z8RYN/KQCH^Y+!DTFBNF1@&#]?,RA3PM6\WLMBC2SFJ@J&N<6R
MPEXLFXIEP\*#86VU\O L\GH%J[\-:Q/FD]0F#%OQC%K3MFIZXW4L#*U=6!B^
M O7<*+LU?[HX833VU8G7'].VIU0_69TPFHK7=&I.JUEK6:[F[*L36ZY.F)M7
M)XS6OCRQ>[;VJ/*$X4!:H=<:=D/3K5VH3U0>-1;?Z.] +KN#1Y9N8H[#V;&N
M_& -^W4N\9]Y,GS)CL4'#9O9L;72CF]X./W.=7-[=L62$6*E:==,LZDYSC/&
MR^THQ^N/ EO6GD<% E.'/,NMN::MV3_0F7T@J%8? /2L44 <7P7/P<CK"P O
M:9:M^"M3LYQ*G9-O:"2^WV];S>6U[6XN/1X1 $&-E[Q87B+]3M*XPH$9BO?O
MWQS3, ^WX;Z>WJ_L'=S#'=PEX=*]O<\V.)S_3"+<X_'D>.Q3PDW\*1C/XU)"
M<[.4L"X_N5_X<G_-9_WW*NM"8A9PI9!0H0+3&%A$/%6\^?72:!KB!HC9]WD;
M[\->QGQV?9N=BXY&&0F.>?Y*'#LA( !QOYC< GS$$?*%2:SE2:R*27X](Q<E
MW-0L6TCT*DM9)F[3X+'\(!;91O, OT/R0A=YD>;L8@ET[,MOAPS7LFKB^@W@
M!'0+T('H)W( 4S]<["Y?&H?O:@"*LL6OCKH<<R(O[Q2?(!6WQ@A8T+$ 5MV_
M!(K8$(<A L.+@>?@0!".)DA0*?I#8AZ7.^[YAF$-)3A%MSC,"/I=UE'U!DK$
M/4ZBN29($X3,73%R4.!Q;^M^B@ ?8HYZQ(]'!%$&C!3W9<Q89^JF@2YBX/D-
M ?+.(^'KZ"T1EY)&<FM9]#H=)6$\@2#;Y;'_%8%$_"%F1:?>!*4$,R ?L!/D
M,=D)[%A<)174BF>6A)37H"LH&84U"?V>\RQ.40QS (D4% JHES=8%EZ-@/[Z
MY:6I<<8E-@""T$3*&?28P2P%^R6M-/(%.N(D#_3-"]O+?)/I8.N0(0 JKJ.4
ME\W<XZ$V=4P5EP4N/+]<QV7..Z["*^3,+)V%\ S+[L+<(0=Q31*0%K 2S!UT
M-H,, DCPIYH@',>B+N3&AO M!HT3!@'!+[<.T/^'6L>">LRS[D4KA/4CA;"K
M%,+^ARC$.D?X.O7!_K$^F%7Z8"EK7$K%"$N.V!4-.F4<$E\1>&"10,*)U >A
M $F6B@L'9.PI+^J R)&'I;E,H \Z0D'W?!\BO%0B>>VWR%\8FCNX=3!<E\A$
M\FT/,\@WBA"&(8G  U(^#H$0"2B,[U BOMR?]KP7S40VE)(D3@55!>1+S +\
M#7T(XQ[D(ET20K!%'W'ZE<C)X9<_1,V:O(=\G7J_#H67MR7.?;*]4N'7ZO8S
MJ#$@OL(1QIG,?K-DZO*(T 4..64431XGT@<MW>;OT%P^?W/_5LU9%4 N__79
M$-P# \SX\I ?7<19_,\O_):7A'O_!U!+ 0(4 Q0    ( (N(:EKF%F.9-@P
M +I?   0              "  0    !E>&9I;&EN9V9E97,N:'1M4$L%!@
0   !  $ /@   &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">0001807794</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-05</startDate>
            <endDate>2025-03-05</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001807794</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-05</startDate>
            <endDate>2025-03-05</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001807794</identifier>
        </entity>
        <period>
            <startDate>2025-03-05</startDate>
            <endDate>2025-03-05</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-3" id="f-25">0001807794</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="c-3" id="f-26">Credo Technology Group Holding Ltd</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="c-3" id="f-27">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="c-3" id="f-28">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c-3" id="f-29">EX-FILING FEES</ffd:FeeExhibitTp>
    <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">Ordinary Shares</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">9252087</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-1" decimals="2" id="f-6" unitRef="usd">41.92</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-1" decimals="2" id="f-7" unitRef="usd">387847487.04</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-1" decimals="7" id="f-8" unitRef="number">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-1" decimals="2" id="f-9" unitRef="usd">59379.45</ffd:FeeAmt>
    <ffd:PrevslyPdFlg contextRef="c-2" id="f-10">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c-2" id="f-11">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c-2" id="f-12">Ordinary Shares</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c-2" id="f-13">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd contextRef="c-2" decimals="0" id="f-14" unitRef="shares">1643052</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty contextRef="c-2" decimals="2" id="f-15" unitRef="usd">41.92</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric contextRef="c-2" decimals="2" id="f-16" unitRef="usd">68876739.84</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate contextRef="c-2" decimals="7" id="f-17" unitRef="number">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt contextRef="c-2" decimals="2" id="f-18" unitRef="usd">10545.03</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="c-3" decimals="2" id="f-19" unitRef="usd">456724226.88</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="c-3" decimals="2" id="f-20" unitRef="usd">69924.48</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="c-3" decimals="2" id="f-21" unitRef="usd">0</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="c-3" decimals="2" id="f-22" unitRef="usd">69924.48</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c-2" id="f-24">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt"&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (this &#x201c;Registration Statement&#x201d;) shall also cover any additional ordinary shares, par value $0.00005 per share, of the Registrant (&#x201c;Ordinary Shares&#x201d;) that become issuable under the 2021 Long-Term Incentive Plan and the Employee Stock Purchase Plan by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the receipt of consideration that increases the number of the Registrant&#x2019;s outstanding Ordinary Shares.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt"&gt;Represents an automatic increase to the number of shares available for issuance under the Employee Stock Purchase Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt"&gt;Estimated solely for the purpose of calculating the registration fee in accordance with Rules 457(c) and (h) under the Securities Act on the basis of the average of the high and low prices of the Ordinary Shares as reported on the Nasdaq Global Select Market on March 6, 2025.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:6.34pt"&gt;Rounded up to the nearest penny.&lt;/span&gt;</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="c-1" id="f-23">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt"&gt;Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement on Form S-8 (this &#x201c;Registration Statement&#x201d;) shall also cover any additional ordinary shares, par value $0.00005 per share, of the Registrant (&#x201c;Ordinary Shares&#x201d;) that become issuable under the 2021 Long-Term Incentive Plan and the Employee Stock Purchase Plan by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without the receipt of consideration that increases the number of the Registrant&#x2019;s outstanding Ordinary Shares.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt"&gt;Represents an automatic increase to the number of shares available for issuance under the 2021 Long-Term Incentive Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:161%;padding-left:6.34pt"&gt;Estimated solely for the purpose of calculating the registration fee in accordance with Rules 457(c) and (h) under the Securities Act on the basis of the average of the high and low prices of the Ordinary Shares as reported on the Nasdaq Global Select Market on March 6, 2025.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:6.34pt"&gt;Rounded up to the nearest penny.&lt;/span&gt;</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
