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

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			REDWOOD TRUST INC
		CENTRAL INDEX KEY:			0000930236
		STANDARD INDUSTRIAL CLASSIFICATION:	REAL ESTATE INVESTMENT TRUSTS [6798]
		ORGANIZATION NAME:           	05 Real Estate & Construction
		EIN:				680329422
		STATE OF INCORPORATION:			MD
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		ONE BELVEDERE PLACE
		STREET 2:		SUITE 300
		CITY:			MILL VALLEY
		STATE:			CA
		ZIP:			94941
		BUSINESS PHONE:		(415) 380-2317

	MAIL ADDRESS:	
		STREET 1:		ONE BELVEDERE PLACE
		STREET 2:		SUITE 300
		CITY:			MILL VALLEY
		STATE:			CA
		ZIP:			94941
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>tm2522911d1_s8.htm
<DESCRIPTION>FORM S-8
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin: 0 auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin: 0 auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 0.05in; padding-left: 0.05in">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Maryland</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or other jurisdiction of incorporation or
    <BR>
organization)</P></TD>
    <TD STYLE="width: 50%; padding-right: 0.05in; padding-left: 0.05in">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>68-0329422</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(I.R.S. Employer Identification No.)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Redwood Trust,&nbsp;Inc. Amended and Restated
Executive Deferred Compensation Plan</B></P>

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

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin: 0 auto; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Christopher J. Abate<BR>
Chief Executive Officer<BR>
Redwood Trust,&nbsp;Inc.<BR>
One Belvedere Place, Suite&nbsp;300<BR>
Mill Valley, CA 94941<BR>
(415) 389-7373</B></FONT></TD>
    <TD STYLE="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>Copies to</I><B>:</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Julian T.H. Kleindorfer,&nbsp;Esq.</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Lewis W. Kneib,&nbsp;Esq.</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>J. Ross McAloon,&nbsp;Esq.<BR>
    Latham&nbsp;&amp; Watkins LLP<BR>
    355 South Grand Avenue</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Los Angeles, California 90071-1560</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(213) 485-1234</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name and address, including zip code, and telephone</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">number, including area code, of agent for service)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

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

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

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

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">By registration statements
on Form&nbsp;S-8 (File Nos. <A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420414048098/v386199_s8.htm" STYLE="-sec-extract: exhibit">333-197990</A>, <A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420419011383/tv514941_s-8.htm" STYLE="-sec-extract: exhibit">333-229985</A>, <A HREF="https://www.sec.gov/Archives/edgar/data/930236/000110465922115538/tm2229797d1_s8.htm" STYLE="-sec-extract: exhibit">333-268233</A>, and <A HREF="https://www.sec.gov/Archives/edgar/data/930236/000110465923115410/tm2329921d2_s8.htm">333-275385</A>) filed with the Securities and Exchange Commission (the
 &ldquo;<U>Commission</U>&rdquo;), Redwood Trust,&nbsp;Inc., a Maryland corporation (the &ldquo;<U>Company</U>&rdquo;), previously registered
an aggregate of 600,000 shares of its common stock, par value $0.01 per share (the &ldquo;<U>Common Stock</U>&rdquo;), reserved for issuance
from time to time in connection with the Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (as amended,
the &ldquo;<U>Plan</U>&rdquo;). Under this registration statement, the Company is registering an additional 200,000 shares of Common Stock
reserved for issuance from time to time in connection with the Plan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to General Instruction
E. of Form&nbsp;S-8, the content of the above-referenced prior registration statements is incorporated into this registration statement
by reference to the extent not modified or superseded hereby or by any subsequently filed document which is incorporated by reference
herein or therein.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Information Required in the Registration Statement</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Item 3.&nbsp;&nbsp;Incorporation of Documents
by Reference.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Commission allows us to
incorporate by reference the information we file with it, which means that we can disclose important information to you by referring to
those documents. The information incorporated by reference is an important part of this registration statement, and information that we
file later with the Commission will automatically update and supersede this information. We incorporate by reference the following documents
we have filed, or may file, with the Commission:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000093023625000007/rwt-20241231.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Annual Report on Form&nbsp;10-K for the year ended December&nbsp;31, 2024, filed with the Commission on March&nbsp;3, 2025;</FONT></A></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Quarterly Reports on Form&nbsp;10-Q for
the quarters ended March&nbsp;31, 2025 and June&nbsp;30, 2025, filed with the Commission on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000093023625000020/rwt-20250331.htm" STYLE="-sec-extract: exhibit">May&nbsp;9, 2025</A> and <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000093023625000029/rwt-20250630.htm" STYLE="-sec-extract: exhibit">August&nbsp;8, 2025</A>,
respectively;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Current Reports on Form&nbsp;8-K, filed with the Commission on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000110465925004470/tm253198d6_8k.htm" STYLE="-sec-extract: exhibit">January&nbsp;17, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000110465925007232/tm254646d1_8k.htm" STYLE="-sec-extract: exhibit">January&nbsp;29, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000110465925019981/tm257741d3_8k.htm" STYLE="-sec-extract: exhibit">March&nbsp;4, 2025</A> and <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000110465925052481/tm2516034d1_8k.htm" STYLE="-sec-extract: exhibit">May&nbsp;23, 2025</A>;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/930236/000093023625000012/rwt-20250331.htm" STYLE="-sec-extract: exhibit">Our Definitive Proxy Statement with respect to the 2025 Annual Meeting of Stockholders, filed with the Commission on April&nbsp;1, 2025 (solely to the extent specifically incorporated by reference into our Annual Report on Form&nbsp;10-K);</A></FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023621000007/rwtex414q20.htm" STYLE="-sec-extract: exhibit">The description of our common stock contained in Exhibit&nbsp;4.1 to our Annual Report on Form&nbsp;10-K for the fiscal year ended December&nbsp;31, 2020, which was filed with the Commission on February&nbsp;26, 2021, including any amendment or report filed with the Commission for the purpose of updating such description; and</A></FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All documents we file pursuant to Sections 13(a), 13(c), 14 or 15(d)&nbsp;of the Securities Exchange Act of 1934, as amended, prior to the filing of a post-effective amendment that indicates that all securities offered hereby have been sold or that deregisters all securities covered hereby then remaining unsold, are deemed to be incorporated by reference in this registration statement and are a part hereof from the date of filing of such documents.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Any information that we later
file with the Commission will automatically update and supersede the information and statements contained in a document incorporated or
deemed to be incorporated by reference herein. Any such information or statement so modified or superseded will not be deemed, except
as so modified or superseded, to constitute part of this registration statement. Under no circumstances will any information &ldquo;furnished&rdquo;
to the Commission pursuant to applicable rules&nbsp;and regulations be deemed incorporated herein by reference unless such information
expressly provides to the contrary.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Item 8. Exhibits.</B></FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt; width: 8%"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt; width: 92%"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment and Restatement of the Registrant, effective July&nbsp;6, 1994 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.1</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles Supplementary of the Registrant, effective August&nbsp;11, 1994 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1.1, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.2</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles Supplementary of the Registrant, effective August&nbsp;14, 1995 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1.2, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x3.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.3</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x3.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles Supplementary of the Registrant, effective August&nbsp;9, 1996 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1.3, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x4.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.4</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x4.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate of Amendment of the Registrant, effective June&nbsp;30, 1998 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1.4, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x5.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.5</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x5.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles Supplementary of the Registrant, effective April&nbsp;10, 2003 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1.5, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x6.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.6</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420408044180/v121810_ex3-1x6.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment of the Registrant, effective June&nbsp;12, 2008 (incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2008, Exhibit&nbsp;3.1.6, filed on August&nbsp;6, 2008) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420409028950/v150501_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.7</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420409028950/v150501_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment effective May&nbsp;19, 2009 (incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;3.1, filed on May&nbsp;21, 2009) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420411031423/v223334_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.8</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420411031423/v223334_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment effective May&nbsp;24, 2011 (incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;3.1, filed on May&nbsp;20, 2011) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420412031009/v313876_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.9</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420412031009/v313876_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment effective May&nbsp;18, 2012 (incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;3.1, filed on May&nbsp;21, 2012) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420413030794/v345819_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.10</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420413030794/v345819_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment effective May&nbsp;16, 2013 (incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;3.1, filed on May&nbsp;21, 2013) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420419027121/tv521764_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.11</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420419027121/tv521764_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment effective May&nbsp;15, 2019 (incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;3.1, filed on May&nbsp;17, 2019) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000110465920073431/tm2022471d1_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.12</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000110465920073431/tm2022471d1_ex3-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Amendment effective June&nbsp;15, 2020 (incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;3.1, filed on June&nbsp;15, 2020) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000110465923003856/tm232177d6_ex3-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1.13</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000110465923003856/tm232177d6_ex3-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles
    Supplementary of the Registrant effective January&nbsp;13, 2023 (incorporated by reference to the Registrant&rsquo;s Form&nbsp;8-A,
    Exhibit&nbsp;3.2, filed on January&nbsp;13, 2023) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023623000008/rwtex324q22.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2.1</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023623000008/rwtex324q22.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated Bylaws, as adopted on November&nbsp;2, 2022 (incorporated by reference to the Registrant&rsquo;s Annual Report on Form&nbsp;10-K, Exhibit&nbsp;3.2, filed on March&nbsp;1, 2023) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><A HREF="https://www.sec.gov/Archives/edgar/data/930236/0000950149-96-001081-index.html" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</FONT></A></TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/0000950149-96-001081-index.html" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form&nbsp;of Common Stock Certificate (incorporated by reference to the Registrant&rsquo;s Registration Statement on Form&nbsp;S-11 (No.&nbsp;333-08363), Exhibit&nbsp;4.3, filed on August&nbsp;6, 1996) (File No.&nbsp;333-08363)</FONT></A></TD></TR>
</TABLE>

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt; width: 8%"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420409001964/v137075_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt; width: 92%"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000114420409001964/v137075_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (Incorporated by reference to the Registrant&rsquo;s Current Report on Form&nbsp;8-K, Exhibit&nbsp;10.1, filed on January&nbsp;14, 2009) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000119312514067839/d640804dex1015.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000119312514067839/d640804dex1015.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">First Amendment to Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (Incorporated by reference to the Registrant&rsquo;s Annual Report on Form&nbsp;10-K for the year ended December&nbsp;31, 2013, Exhibit&nbsp;10.15, filed on February&nbsp;26, 2014) (File No.&nbsp;001-13759)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023618000034/rwtex1013q18.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023618000034/rwtex1013q18.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second Amendment to Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (Incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended September&nbsp;30, 2018, Exhibit&nbsp;10.1, filed on November&nbsp;8, 2018)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000162828022028509/rwtex1013q22.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000162828022028509/rwtex1013q22.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third Amendment to Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (Incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended September&nbsp;30, 2022, Exhibit&nbsp;10.1, filed on November&nbsp;4, 2022)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023623000038/rwtex1013q23.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.8</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023623000038/rwtex1013q23.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth Amendment to Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (Incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended September&nbsp;30, 2023, Exhibit&nbsp;10.1, filed on November&nbsp;7, 2023)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023625000029/rwtex1012q25.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.9</FONT></A></TD>
    <TD STYLE="text-align: justify; padding-bottom: 10pt"><A HREF="https://www.sec.gov/Archives/edgar/data/930236/000093023625000029/rwtex1012q25.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fifth Amendment to Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation Plan (Incorporated by reference to the Registrant&rsquo;s Quarterly Report on Form&nbsp;10-Q for the quarter ended June&nbsp;30, 2025, Exhibit&nbsp;10.1, filed on August&nbsp;8, 2025)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="tm2522911d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1</FONT></A></TD>
    <TD STYLE="padding-bottom: 10pt"><A HREF="tm2522911d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Opinion of Venable LLP</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="tm2522911d1_ex23-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</FONT></A></TD>
    <TD STYLE="padding-bottom: 10pt"><A HREF="tm2522911d1_ex23-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Grant Thornton LLP</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 10pt"><A HREF="tm2522911d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2</FONT></A></TD>
    <TD STYLE="padding-bottom: 10pt"><A HREF="tm2522911d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Venable LLP (included in Exhibit&nbsp;5.1 hereto)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><A HREF="#a_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.1</FONT></A></TD>
    <TD><A HREF="#a_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Power of Attorney (included on the signature page&nbsp;to this registration statement)</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><A HREF="tm2522911d1_ex-filingfees.htm">107</A></TD>
    <TD><A HREF="tm2522911d1_ex-filingfees.htm">Calculation of Filing Fee Table</A></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements
of the Securities Act of 1933, the registrant certifies that it has reasonable grounds to believe that it meets all of the requirements
for filing on Form&nbsp;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 Mill Valley, State of California, on August&nbsp;11, 2025.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REDWOOD TRUST,&nbsp;INC.</B></FONT></TD></TR>
  <TR>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Christopher J. Abate&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 50%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 3%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name: </FONT></TD>
    <TD STYLE="font-size: 10pt; width: 42%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Christopher J. Abate&nbsp;&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title: </FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">KNOW ALL PERSONS BY THESE
PRESENT, that each person whose signature appears below constitutes and appoints Christopher J. Abate and Andrew P. Stone and each or
either of them, his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or
her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments
or any abbreviated registration statement and any amendments thereto filed pursuant to Rule&nbsp;462(b)&nbsp;increasing the number of
securities for which registration is sought) to this Registration Statement, and to file the same, with all exhibits thereto, and other
documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each
of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith,
as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact
and agents, or any of them, or their or his or her substitutes or substitute, may lawfully do or cause to be done by virtue hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; width: 37%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Christopher J. Abate</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 37%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director and Chief Executive Officer</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 22%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11,
    2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Christopher J. Abate</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Brooke E. Carillo</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Brooke E. Carillo</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial Officer and Principal Accounting
    Officer)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Doneene Damon</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Doneene Damon</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Greg H. Kubicek</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director, Chair of the Board</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greg H. Kubicek</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Armando Falcon</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Armando Falcon</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Douglas B. Hansen</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Douglas B. Hansen&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Debora D. Horvath</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debora D. Horvath&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Georganne C. Proctor</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georganne C. Proctor</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Dashiell I. Robinson</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director and President</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dashiell I. Robinson</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Faith A Schwartz</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August&nbsp;11, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Faith A. Schwartz</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  </TABLE>

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

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

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

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

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

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

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

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

<P STYLE="margin: 0"><IMG SRC="tm2522911d1_ex5-1img001.jpg" ALT="">&nbsp;</P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt">Mill Valley</FONT>, California 94941</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">Re: <U>Registration Statement on Form&nbsp;S-8</U></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">We have served as Maryland counsel to Redwood Trust,&nbsp;Inc.,
a Maryland corporation (the &ldquo;Company&rdquo;), in connection with certain matters of Maryland law relating to the registration by
the Company of 200,000 shares (the &ldquo;Shares&rdquo;) of common stock, $.01 par value per share (the &ldquo;Common Stock&rdquo;), of
the Company, to be issued by the Company in accordance with its Redwood Trust,&nbsp;Inc. Amended and Restated Executive Deferred Compensation
Plan, as amended (the &ldquo;Plan&rdquo;). The Shares are covered by the above-referenced Registration Statement (the &ldquo;Registration
Statement&rdquo;) filed by the Company with the United States Securities and Exchange Commission (the &ldquo;Commission&rdquo;) under
the Securities Act of 1933, as amended (the &ldquo;1933 Act&rdquo;), on or about the date hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">In connection with our representation of the Company,
and as a basis for the opinion hereinafter set forth, we have examined originals, or copies certified or otherwise identified to our satisfaction,
of the following documents (collectively, the &ldquo;Documents&rdquo;):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">1.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>The
Registration Statement in the form in which it was transmitted to the Commission under the 1933 Act;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">2.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>The
charter of the Company (the &ldquo;Charter&rdquo;), certified by the State Department of Assessments and Taxation of Maryland (the &ldquo;SDAT&rdquo;);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">3.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>The
Bylaws of the Company, certified as of the date hereof by an officer of the Company;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">4.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>A
certificate of the SDAT as to the good standing of the Company, dated as of a recent date;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">5.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Resolutions
(the &ldquo;Resolutions&rdquo;) adopted by the Board of Directors of the Company relating to, among other things, the issuance of the
Shares, certified as of the date hereof by an officer of the Company;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">6.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>The
Plan;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">7.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>A
certificate executed by an officer of the Company, dated as of the date hereof; and</P>

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

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

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

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

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

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

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

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

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">8.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Such
other documents and matters as we have deemed necessary or appropriate to express the opinion set forth below, subject to the assumptions,
limitations and qualifications stated herein.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">In expressing the opinion set forth below, we have
assumed the following:</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">1.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Each
individual executing any of the Documents, whether on behalf of such individual or another person, is legally competent to do so.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">2.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Each
individual executing any of the Documents on behalf of a party (other than the Company) is duly authorized to do so.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">3.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Each
of the parties (other than the Company) executing any of the Documents has duly and validly executed and delivered each of the Documents
to which such party is a signatory, and such party&rsquo;s obligations set forth therein are legal, valid and binding and are enforceable
in accordance with all stated terms.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">4.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>All
Documents submitted to us as originals are authentic. The form and content of all Documents submitted to us as unexecuted drafts do not
differ in any respect relevant to this opinion from the form and content of such Documents as executed and delivered. All Documents submitted
to us as certified or photostatic copies conform to the original documents. All signatures on all such Documents are genuine. All public
records reviewed or relied upon by us or on our behalf are true and complete. All representations, warranties, statements and information
contained in the Documents are true and complete. There has been no oral or written modification of or amendment to any of the Documents,
and there has been no waiver of any provision of any of the Documents, by action or omission of the parties or otherwise.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">5.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>Upon
any issuance of the Shares, the total number of shares of Common Stock issued and outstanding will not exceed the total number of shares
of Common Stock that the Company is then authorized to issue under the Charter. The Shares will not be issued in violation of any restriction
or limitation contained in the Charter.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">Based upon the foregoing, and subject to the assumptions,
limitations and qualifications stated herein, it is our opinion that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">1.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>The
Company is a corporation duly incorporated and existing under and by virtue of the laws of the State of Maryland and is in good standing
with the SDAT.</P>

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

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

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

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

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

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

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

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

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="font-size: 10pt">2.&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>The
issuance of the Shares has been duly authorized and, when issued and delivered against payment therefor in accordance with the Resolutions,
the Plan and the Registration Statement, the Shares will be validly issued, fully paid and nonassessable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">The foregoing opinion is limited to the laws of the
State of Maryland and we do not express any opinion herein concerning any other law. We express no opinion as to compliance with, or the
applicability of, federal or state securities laws, including the securities laws of the State of Maryland.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">The opinion expressed herein is limited to the matters
specifically set forth herein and no other opinion shall be inferred beyond the matters expressly stated. We assume no obligation to supplement
this opinion if any applicable law changes after the date hereof or if we become aware of any fact that might change the opinion expressed
herein after the date hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">This opinion is being furnished to you for your submission
to the Commission as an exhibit to the Registration Statement. We hereby consent to the filing of this opinion as an exhibit to the Registration
Statement and to the use of the name of our firm therein. In giving this consent, we do not admit that we are within the category of persons
whose consent is required by Section&nbsp;7 of the 1933 Act.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; width: 50%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">Very truly yours,</FONT></TD></TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 10pt; vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">/s/ Venable LLP</FONT></TD></TR>
  </TABLE>


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

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

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

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

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

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

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

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

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify">We have issued our reports dated February
28, 2025, with respect to the consolidated financial statements and internal control over financial reporting of Redwood Trust, Inc. included
in the Annual Report on Form 10-K for the year ended December 31, 2024, which are incorporated by reference in this Registration Statement.
We consent to the incorporation by reference of the aforementioned reports in this Registration Statement.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 317.25pt 0pt 0">San Francisco, California<BR>
 August 11, 2025</P>

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>tm2522911d1_ex-filingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-168">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-169">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-170">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-171">0000930236</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-172">REDWOOD TRUST INC</ix:nonNumeric>
          <ix:nonNumeric name="ffd:OfferingTableNa" contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"></ix:nonNumeric>
          <ix:nonNumeric name="ffd:OffsetTableNa" contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-175">Fees to be Paid</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000930236</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-08-07</xbrli:startDate>
              <xbrli:endDate>2025-08-07</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000930236</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-08-07</xbrli:startDate>
              <xbrli:endDate>2025-08-07</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="USD">
            <xbrli:measure>iso4217:USD</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="pure">
            <xbrli:measure>xbrli:pure</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="Shares">
            <xbrli:measure>xbrli:shares</xbrli:measure>
          </xbrli:unit>
        </ix:resources>
      </ix:header>
    </div>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-200">S-8</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-201">REDWOOD TRUST INC</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: center; width: 90%; word-wrap: break-word">
            <p style="margin: 0pt; text-align: center;">
              <b>Table 1: Newly Registered Securities</b>
            </p>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 90%; text-align: center;  border: 1px solid black; margin-left: auto; margin-right: auto;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation Rule</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount Registered</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Proposed Maximum Offering Price Per Unit</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 3%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-202">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-203">Common Stock, $0.01 par value per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:Rule457aFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-204">457(a)</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-205">200,000</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-206">5.655</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-207">1,131,000.00</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-208">0.0001531</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-209">173.16</ix:nonFraction>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">Total Offering Amounts:</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; width: 16%;">
            <p id="MaxAggtOfferingPrice" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-210">1,131,000.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; border-bottom: 1px black; width: 16%;">
            <p id="TotalFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-211">173.16</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fee Offsets:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalOffsetAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-212">0.00</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Net Fee Due:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="NetFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:NetFeeAmt" contextRef="rc" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="ixv-213">173.16</ix:nonFraction>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 90%; margin-left:auto; margin-right:auto; text-indent: 0px;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
            <td>
              <p style="margin:0pt;text-align:left; margin-bottom: 5px;">
                <b>Offering Note</b>
              </p>
            </td>
            <td/>
          </tr>
        </tbody>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="width: 90%; margin-left:auto; margin-right:auto; text-indent: 0px;">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
          <td style="width:10pt;">
            <p style="margin:0pt;text-align:left;">
              <sup style="vertical-align:top;line-height:120%;font-size:10px">1</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_1" id="ixv-214">(1)	Pursuant to Rule 416(a) of the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional shares of Common Stock, par value $0.01 ("Common Stock"), of Redwood Trust, Inc. (the "Registrant") that become issuable under the Registrant's Amended and Restated Executive Deferred Compensation Plan (the "Plan") by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common Stock.
(2)	Estimated in accordance with Rule 457(c) and Rule 457(h) under the Securities Act solely for the purpose of calculating the registration fee. The maximum price per share and maximum aggregate offering price are based upon the average of the high and low prices of the Common Stock as reported on the New York Stock Exchange on August 6, 2025, which date is within five business days prior to filing this Registration Statement.</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: left; word-wrap: break-word">
            <b>Table 2: Fee Offset Claims and Sources</b>
          </th>
          <th style="vertical-align: bottom; word-wrap: break-word; text-align: right;">
            <span style="-sec-ix-hidden: hiddenrcOffsetTableNa">&#9745;Not Applicable</span>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 100%; text-align: center;  border: 1px solid black;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 10%; text-align: left;">
            <!-- BLANK -->
          </th>
          <th style="width: 8%; text-align: left;">
            <!-- BLANK -->
          </th>
          <th style="width: 16%;">
				Registrant or Filer Name
			</th>
          <th style="width: 6%;">
				Form or Filing Type
			</th>
          <th style="width: 7%;">
				File Number
			</th>
          <th style="width: 6%;">
				Initial Filing Date
			</th>
          <th style="width: 6%;">
				Filing Date
			</th>
          <th style="width: 6%;">
				Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Security Type Associated with Fee Offset Claimed
			</th>
          <th style="width: 8%;">
				Security Title Associated with Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Unsold Securities Associated with Fee Offset Claimed
			</th>
          <th style="width: 9%;">
				Unsold Aggregate Offering Amount Associated with Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Fee Paid with Fee Offset Source
			</th>
        </tr>
        <tr>
          <td colspan="14" style="text-align: center">
            <b>Rule 457(p)</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Claims
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Sources
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>tm2522911d1_ex5-1img001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2522911d1_ex5-1img001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  X G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#/^*'AS1_"
M?Q*\/7D6G6T>CW)3S[81_NSM?#Y'NI%?0]K8VEI81V5M!'':(FQ(D&%"^@'I
M7EO[0.D&]\#0:E&N9+"Y5B1V1OE/Z[:[+PKXACO/AMI^N2N,)8"24D]T7#9_
M%30!S/@?P5X=7Q?X@UFTTJ&-+6^%M9  [8BB#>R_5B1^%>G5XEKLVN^&/AQX
M>U33]8N+*YOKE/M,*(A5FG9I"W()R,@5T7B[2/%>@:!-J^G^,K^<VA626">"
M+#Q[ANP0H(.* /2Z*\I^+VK^)=!L-.U;P_JMQ&TIVR6JQHR;54N7Y&<]/PKH
MH-;G\9_#./6=)U*33;EX#*TD*JQ21 =R$,#QD?7% ':45S?@0:BW@[3[O5=3
MDU"ZNX5N6D=%78'4$*  .!57P!XJ_P"$KT_4YVD#-;:C- H':,'Y/TH ZZBO
M*M<E\1?\+;LO#MMXIOK:RO[62[PD41,1&["KE>GR]ZUM&\0ZQI?C=_!6OW*W
MDEQ;&YT_44C".ZC.5=1QN&#R/2@#OZ*\L\%WVOW?Q,U_2;[Q%=W-EI!7RXWC
MC'F[O[Q"]O:O0/$,5Q+H%[]DO9;*=(F=9X@I92HST8$=J -.HWN(8Y8XGEC6
M23.Q&8 MCK@=Z\J\ P>)_&7@N#6)_&>HVUS*\B[8X(2@VL0."N?UK?\  UG=
M:KIT=UXE<7NLZ5?7%NMSC;]UL X''3F@#NJ*** "BBB@ HHHH **** "BBB@
M HHHH **B>Y@258GFC61ONH6 )^@I1/$V_$J'8</AA\I]#Z4 244UI$0 NZJ
M"< DXS2JRNNY6!'J#0 M%%,66-V*K(K,.H!R10 ^BBB@ HIJ.CC*,K#U!S3J
M "BBFM(B8W.JYZ9.,T .HI&944L[!5'4DX%+0 44A=0P4L-QZ#/)I/,3:6WK
M@'!.>E #J*** "BBB@ HHHH ***IMJVG),8FO[82!MI4RC(.<8_/B@"Y141N
MH!=BT,R?:"GF"+=\Q7.,X],\5+0 45#;74%Y")K:9)HB2N]#D9!P1^!!%34
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%0K=6[W4EJ
MLR&XC4.\8/S*#G!(]\'\J )J*BMKJ"\@$UM,DL1) =#D$@X/ZBI: "BBB@#"
M\::0-=\%ZQINW<T]JX0?[8&5_4"O&?AWK$E]\';WP^G%S)J*6" G^&9AG\AO
M_*OH,C(P:^>_A_X<GLOCGK&F_-]AL)I+LH1\I/(B/X"0X^E '9_&U4MO!>DJ
MBD1Q:I;@*HSP W %;=GXM&N?$%=#BMKN*SCTZ2:9+RV,8E8NH& PR0!G\ZR/
MC?\ \BGI?_87M_\ V:NXU.VM;6X;Q!*2)K&SF4<X78<,<_\ ? H R/%<,<WB
M'PK!(BM$]W,C(1P5,#@BO-?"<LO@/Q?XF\"73$65Y!+<Z<S'@_(3@?51CZI7
M=SZFVLS^ =3=%C:[E:8HO0;K=CC]:P_CEX9EOO#L/B33]R:AI)W%TZF(]?R/
M/YT =);:E_8_P<M=0#;7@T6-D/\ M^4 OZD5Q?PFLYO"'CS7O"5PY(DMH;R/
M=U8[1N/YM^E;E\AU'X:>#M#61D.JBRA=D.&$:QB1R/?"5BZ]I)\%_%OPGK O
MKV[BU!GL9Y;R;>V3PHS@<?,#^% %KQ?J+Z5\==!NTL+R_9=*E'D6:!Y#DOR
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
M% !_PD>A?]!K3O\ P*3_ !H_X2/0O^@UIW_@4G^-%% !_P )'H7_ $&M._\
M I/\:/\ A(]"_P"@UIW_ (%)_C110 ?\)'H7_0:T[_P*3_&C_A(]"_Z#6G?^
M!2?XT44 '_"1Z%_T&M._\"D_QH_X2/0O^@UIW_@4G^-%% !_PD>A?]!K3O\
MP*3_ !H_X2/0O^@UIW_@4G^-%% !_P )'H7_ $&M._\  I/\:/\ A(]"_P"@
MUIW_ (%)_C110 ?\)'H7_0:T[_P*3_&C_A(]"_Z#6G?^!2?XT44 '_"1Z%_T
M&M._\"D_QH_X2/0O^@UIW_@4G^-%% !_PD>A?]!K3O\ P*3_ !H_X2/0O^@U
MIW_@4G^-%% !_P )'H7_ $&M._\  I/\:/\ A(]"_P"@UIW_ (%)_C110 ?\
M)'H7_0:T[_P*3_&C_A(]"_Z#6G?^!2?XT44 '_"1Z%_T&M._\"D_QH_X2/0O
M^@UIW_@4G^-%% !_PD>A?]!K3O\ P*3_ !H_X2/0O^@UIW_@4G^-%% !_P )
M'H7_ $&M._\  I/\:/\ A(]"_P"@UIW_ (%)_C110 ?\)'H7_0:T[_P*3_&C
M_A(]"_Z#6G?^!2?XT44 '_"1Z%_T&M._\"D_QH_X2/0O^@UIW_@4G^-%% !_
MPD>A?]!K3O\ P*3_ !H_X2/0O^@UIW_@4G^-%% !_P )'H7_ $&M._\  I/\
9:LVFI6&H;OL5[;7.S[WDRJ^WZX-%%(#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>tm2522911d1_ex5-1img002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2522911d1_ex5-1img002.jpg
M_]C_X  02D9)1@ ! 0$ R #(  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !( IH# 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#^M[]K/_@J
M7^PO^PEXK'@_]K#XXO\ "O7;CP'8?$Z'3_\ A7/QJ\<@>"M1UC6?#5MJXU3X
M=>"/&.F,ESKGA_4;-;622QN$>W=DM[E7:X7RG]FC_@N+_P $P/VQOB%X;^%?
M[-W[3<GQ'\?>+]8O/#/AS0T^"G[0WA1=0URSTF;6IH_[9\9_"?1/#T'EZ?:^
M?YM_=QQ(HW+(=WDO][?M2?!'0_VE?V<?CK^SUXC^71/C;\(?B+\*]2FP,P6O
MCOPMJ7AHS!_O(;>?4H+L%>IMN>@K^(3_ (,L?C)/X-\>_P#!0/\ 8@\:,;+Q
M;H\O@GXPZ/X?=@YAO?!>MZY\)OC Y) &;6^U+X267!&3"Y*]" #^W?\ :+_:
M+^#O[*'P9\9_M ?'_P 7+X$^$'P[BT:X\7>+AX<\4>*5TF/6-8TG0=)E;1_
M^B^)/$=]]J\1ZWI=I&=+\/7;QRR[G@\H[Z^'_P!D7_@M9_P33_;V^)\?P5_9
M-_:2_P"%K_%1=#N_$+>&A\'?C_X&1-*T]$EO;QM<^)7P>\)Z,(UA;S5"SQO,
MJ$*N2BU^F7B'7M/\-:'JGB37;V#2]$T*RO\ 6M4U6>6WA@TO3-.TI]3U'499
M+B*4(EM!%>O<RGRX[?3C>W,LB+ M? W_  2<^"V@_"/]BCX<^(]/\!:1\.O%
M/[2NK>-/VP/B5X;TO2;32)-'\=?M1^+-7^-%WX3OH;4!2WPUT7Q=H?PNTR%L
M_P!GZ%X*TO35)6SH _1VW0J#F1I"RJP<E<;2SD+LC(A#+DAI(HXQ(-I8,5S5
MBBB@ HHHH **** "BBB@ HHHH **KSMC8 2&);9AMK22*-ZP@D%,2!6!WG'R
MC )Y7!T#Q1X:\0W6L6NA>(]%UN^T6XBM-=L],U;2]1O=#O)#.$LM5@TYWDL9
M"8)Q MYB24Q3[,B)S0!TU%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_,#_P
M=Q_ '_A</_!(_P 1_$*QTY+W7OV9OC7\+/C+:,L"SW;:)J5_?_"/Q):1Q,CK
M=626OQ,MO$&JV3CRFL/#<FH2@IIA*_T_5\U?MA_ '0OVK/V7OC_^S1XC\B/2
MOCM\'?B'\+WOKN 3V^C7GC'PY>:'I7B&-3TU'PUJM]9^(M-P&;S]*)4!E#J
M?@9_P;(?%#7_ -K3]D[P5^TKXK2\BO/@=^S[\&_^"=?AN'4#(\2C]G37O''C
M#Q9XNTRXD9OMLWQ#\%?$GX':'K^I1[1<:O\ "]+8@R6<CM\W_M&> O GQ._X
M.YO@!X0^(7@_PK\0?#&J_P#!._68]0\)>./#GA_Q;X>U"Z.B?'9EM-9\/>)%
METW4K.QM;Y=5>U$4ET1;(;<,4?/ZR?\ !OS^RYK?[(__  2+_9&^'GB317TK
MQQXM\):U\:O'MF85CU*?6OC)XCU/QWHUG=1F:&%;_2/!&L>$_"\LD]Q]GC/A
M^.-XIC(&B_+[XMV?Q$_XB9OA3^V;9_L^_M<ZA^S#X#_8[\2_!?Q3\9M#_8R_
M:RUWPY;?$R*U^,&DC1K2R\-?!^[\2Z[;/J>O:"L?B?PYIESX5U"*1I=/U:>*
M-[F, _>;]B_]C7X7_L*^(/VP[?X6> =!^$GP7^+WQRTCXY>'?#>A/I5MX/T>
M[N?@S\,O!?C>YT72;/=>^&[&?Q+X'OM7_L2XV:=9R:D\FBQQ02W$:>J?!J^M
M;[]HC]J34+*:*\L-4_X4'>V%W&^VUO;2Y^&#^7=6I ;=+/%N$<0P7BB8%EQ7
MYS_\%(_^"D/B7PM^RO\ &;PW^R3^R9_P4"^/_P"T1\0?A[X[\%_"RP\'_L#_
M +6OA[PYX%\4^*-"U/0/#_Q#\6>+?'_P,\%Z*VC>&[S4GU>;0=)U36M:U?[)
M)I-_96.EW]_K5CZ?^P]^TE#XM_:2^/'PSO\ ]G[]KSX;6+^'O@+I_@7XB?%+
M]D;X^_#CX6>-KGP)\+(M&\=6>D^-O%WPRT30=*3PIX@V:5%?>*+OP]%XO:Y2
M_P# MWXFT!+?69P#^<7_ (*,:)J__!#G_@N[\(_^"DOA#19-'_8Q_;XCO?AU
M^TL-(CGT/PWHWCOQ>EEI?QDFU&SL;<+#<3:A:^%?VH]-M;N1[CQ;XST[XD16
MI1-%9H?Z/O OB/Q+;_LD?\$M?#7@[X8>-?B^I^&GP&^*7C3X?>"&^'VD:Q?_
M  [^$/[.>DZKH>K2#XL_$?X9^'-,G\,_'37_ (!:G)9PZUJ.M9M6-KI$ZK<-
M;=C_ ,%AOV!-,_X*2_L"?&K]FGR[&7XB7&E#Q]\"]6U" K#X>^.'@2'4-5\%
M7OVBXD;[#I7B='U/X=>(+VX-_;)X;\::HUO")EC$GBW[!?QWO;_QU\!?@?XM
M^"'[6/@.\^"O["7P%^&'A[QC\0_V5/VBO!_PZ\1?%'7M#BU'X\^&Y?BOXB^&
M=EX"M)OA]:_!_P"$UO8:]XA\0V7AWQ=K7B3Q%:>"Y[P6.M.0#\86\5^,?V4O
M^#K[X8?%/Q'\)/B+\$/ G_!3?]GC4_AKK&D_$:Z^&=_<7_C/POX-TK3K3^S[
MWX6_$?XH>&7&K^-?@A\);:59M;T_5[=O&\1U#1;3S(99O;OB[X=T;Q%_P=U_
M!?2=?T+2?$6CS_\ !-34A)I6LZ;8ZM:W<(_X6\D=S%;ZFLNFRW2S1E56XB;,
M%K,R#(&=S_@Y(\!?&W6_''_!-_X_?LG_  #_ &B?CM^TA^P_^U5H7Q2M?#GP
M>_9]^.GC;2[WX;:]_8_B#72WQ#\)?#34?AU'-=>*O@WX,\.:OX,3Q1+>PP^)
MH+B^T:YTO4+]QRGBK4/'&I?\'(_PK_;DL?V=?VT;C]E'1/V&[KX0ZO\ %D?L
M)?MGQ?V=X]U*3XAWD7AT>'&^!,/C475M)XATH7&K)X;>Q6WNI89[^:ZCOF0
MQ_\ @JQ>7?\ P2$_X*1_\$W?VM/V3;@_#?X5_M:_&75_@)^UM^S?X/:\\/\
MP)^(@O?$GA73(?B-9?#3PO%;:-'\5I--\>^(M:?Q P%Q!XG\%>#6N3=+/J4-
M]V7_  37_P"5G_\ X+8XD>5%^#?P?BBD=BQ:.'P]\#XRH9\RS"*42PFYD9C,
MZ-\Q9&K5_:X^!7QX_P""S'_!0_\ 8T\4W7[/'QL^!7_!.G_@GKXKU7XV^,/B
M9\=_A;XW^&OCS]H[XE#6?"/BB+P7\,?@;XCL=-^+FL^$)[;X>:'HEEKL_@NP
MM;W0/%7Q 6.XMO%C^"]*U/BOV&[SQO\ "?\ X+R?\%3?VMO'G[.W[9_AG]G7
MX\_"OX<Z9\)?B--^P_\ MF:K8^-=;T32_@\NK06VDZ#\"M0\66-U8R>&]:L[
ME/$.BZ'J5Y%;6IN=.N[I[R:@#^LOQUXOT'X?^$=>\<>)[D6?A_PKIU[K.KW9
MB\WR=/M01<X&1RR.,#/S;>> :_CV_P"">/P(^"7Q\_X. /\ @O3X/^.GP>^&
M/QE\,K=_#%8-!^)_@7PMXUTJ%]1"1WS66G^)M*U6*UN[NW\V<7FG10Z@CV,+
M?:X+47!K],?^"C__  4/\7:Y\++/X&?LP?L7?\%$OC-XC^*WCWX:^$O&7CNW
M_8._:L\"_#SX8_# _$/PW?>/]=\1ZI\0OA'X9\3Z[</X-@U2PTS2?"_ASQ2;
M\SWO]J-I:O9IJ7PA_P $Z+WQM\$O^"SW_!7W]J+XH?L[_MH^&?@3^T?)\.6^
M#'C^[_8;_:_U>#QU+H=U;SW_ -DT_P /_ F_\1Z;;:8R0:<UK>Z N2"Z2.D,
MDT@!^_O[#WP!\(?L*_LKZ1\![*RM/AU\./ ?QF_:&MOAYI-_>Q7EIHGP^^*W
M[5?Q9\2_!W0K+44UG6V^SG0?'?@VQTVROKN/7=/4K;>([6RUE[R%/K?3OB)X
M%UWQQXS^&FE>(=*U'QW\/=%\*>(O&?A*PN=VO>'-&^((\6Q^"[W4(E9?+7Q0
MOA+Q7)I 5E.-&O\ D;5<_B+^WG^WI\1OB?=?L^?LV?LM_L>_MY>/+[XE?M:?
ML?/\5?C;JO[%?[2OPV^"_P (?A7X:_:/^%GCWXC:AXH\1_$KX7^"O$3VVH^'
M]"N_#FO7>G^&;C3M!\(:EXH\0:UJ>E2Z?IJZC[+J/Q7U?]FS_@HC^UUX[\5?
ML^_M2>/? _QF^"'[&MAX!\:_!']GGXK_ !M\*ZK=_"[4/VDSXIL9];\$:3KF
MBZ-KMG)XY\&#[#J&HVYFANCXANK6UA><N ?JQX0\>>$?'\'B.Z\"^)=+\2/X
M/\7^)_ 'B8Z9-'Y.F^.?!]XNE^)/#^JS+97,EKJ6F7GDPW\2 M$-F!(J$#Y5
M^$O_  4?_88^-NO>%O"WPR_:<^$OB'7O'MM8ZKX%T=M<DT#5/']AJ.K:/I%A
M>>"+3Q+IFER^-9)]5U[P_IVJ1^'OMT^EW&L:3]M2#^TK%IOFS]D/XOZI\)?B
M?^T3\"?&_P  _P!J"QU_XC?MP_M$^,?"?C^V_9Z^(VJ?!+4O"GCSQ7'X@\*>
M(YOC-I7AUO!<?AO4M.A=;K49IVDTY(Q87K;[.-G^,OV%?^"3WB[XC_LO_P#!
M+77/VVOC%\7=>G_8S\(?LV_&#X-_LP7/@3P#\)H_@M\:OAMI'@S5?#T?C_Q!
MI'@UOB-XVU'X=CP\?!*V]_XAT'1]>M[G4_\ A(HM2G;3VLP#^C^R;='N#J\;
MA7C<1K$\B'<#,P3$;"YD$ERC*JY6;E1QF[6?8!-A=$$0>. ")$18HU2/:J(8
MS+$&B7%O)';W=Q;(85>(QM)(&T* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *JW:@HN?+ WQX:5?-1)%FADB80Y >8.@^S,"72Y\K
M8CEB!:HH P?#>CZ5X>TC3]!T+3++1=$T/3M.T;1](TZ%+2RTC2].M4M[+2;:
MSC"1VT%A J16T<<,48LS;*@95!K>HHH **** &NBR(R.,JPY'L#G^E"(L:*B
M#"J.![$Y_K3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^=OCEXC_:I\/R^'1^S7\'/V
M??BM%=KJQ\5GXW_M*_$']GA]#>#^S#H8\,_\()^R?^U /%W]J&;61K']JKX(
M_L#^SM*-C_PDIUJ\_L#P-?B/_P %31G=^QS^P*YXZ_\ !2K]H@D?7R/^"38
MSG^+T^7O110 [_A9/_!4O_HS;]@3_P 64_M'_P#TIRFM\2?^"I?'_&&_[ @_
M[R4?M'$?B3_P2=&/ZT45,FTKKO%?>TOU''?Y/\F*/B3_ ,%2Q@']C?\ 8#]O
M^-E/[1^?R_X=.X/X?K1_PLC_ (*E@G_C#?\ 8$.?^LE'[1P]?3_@DX<_C_C1
M15/W>1+[=^;Y)O\ -&,7SSE?[#:7ST%_X63_ ,%2_P#HS;]@3_Q93^T?_P#2
MG*0_$C_@J5D9_8V_8$]O^-E/[1__ -*;SQ[444=_)-_<F_T-)-I77=+[VE^H
M?\+*_P""I73_ (8W_8#SZ?\ #RK]H_\ ^E.4O_"R?^"I?_1FW[ G_BRG]H__
M .E.445%-\Z<I+6+:5NFJ7Y,)6BX)+X]_N;_ $#_ (63_P %2_\ HS;]@3_Q
M93^T?_\ 2G*/^%D_\%2_^C-OV!/_ !93^T?_ /2G***L8?\ "R?^"I?_ $9M
M^P)_XLI_:/\ _I3E'_"R?^"I?_1FW[ G_BRG]H__ .E.444 '_"R?^"I?_1F
MW[ G_BRG]H__ .E.4?\ "R?^"I?_ $9M^P)_XLI_:/\ _I3E%% !_P +)_X*
ME_\ 1FW[ G_BRG]H_P#^E.4?\+)_X*E_]&;?L"?^+*?VC_\ Z4Y110 ?\+)_
MX*E_]&;?L"?^+*?VC_\ Z4Y1_P +)_X*E_\ 1FW[ G_BRG]H_P#^E.444 '_
M  LG_@J7_P!&;?L"?^+*?VC_ /Z4Y1_PLG_@J7_T9M^P)_XLI_:/_P#I3E%%
M !_PLG_@J7_T9M^P)_XLI_:/_P#I3E'_  LG_@J7_P!&;?L"?^+*?VC_ /Z4
MY110 ?\ "R?^"I?_ $9M^P)_XLI_:/\ _I3E'_"R?^"I?_1FW[ G_BRG]H__
M .E.444 '_"R?^"I?_1FW[ G_BRG]H__ .E.4?\ "R?^"I?_ $9M^P)_XLI_
M:/\ _I3E%% !_P +)_X*E_\ 1FW[ G_BRG]H_P#^E.4?\+)_X*E_]&;?L"?^
M+*?VC_\ Z4Y110 ?\+)_X*E_]&;?L"?^+*?VC_\ Z4Y1_P +)_X*E_\ 1FW[
M G_BRG]H_P#^E.444 '_  LG_@J7_P!&;?L"?^+*?VC_ /Z4Y1_PLG_@J7_T
M9M^P)_XLI_:/_P#I3E%% !_PLG_@J7_T9M^P)_XLI_:/_P#I3E'_  LG_@J7
M_P!&;?L"?^+*?VC_ /Z4Y110 ?\ "R?^"I?_ $9M^P)_XLI_:/\ _I3E'_"R
M?^"I?_1FW[ G_BRG]H__ .E.444 '_"R?^"I?_1FW[ G_BRG]H__ .E.4?\
M"R?^"I?_ $9M^P)_XLI_:/\ _I3E%% !_P +)_X*E_\ 1FW[ G_BRG]H_P#^
ME.4?\+)_X*E_]&;?L"?^+*?VC_\ Z4Y110 ?\+)_X*E_]&;?L"?^+*?VC_\
MZ4Y1_P +)_X*E_\ 1FW[ G_BRG]H_P#^E.444 '_  LG_@J7_P!&;?L"?^+*
M?VC_ /Z4Y1_PLG_@J7_T9M^P)_XLI_:/_P#I3E%% !_PLG_@J7_T9M^P)_XL
MI_:/_P#I3E'_  LG_@J7_P!&;?L"?^+*?VC_ /Z4Y110 ?\ "R?^"I?_ $9M
M^P)_XLI_:/\ _I3E'_"R?^"I?_1FW[ G_BRG]H__ .E.444 '_"R?^"I?_1F
MW[ G_BRG]H__ .E.4?\ "R?^"I?_ $9M^P)_XLI_:/\ _I3E%% !_P +)_X*
ME_\ 1FW[ G_BRG]H_P#^E.4?\+)_X*E_]&;?L"?^+*?VC_\ Z4Y110 ?\+)_
MX*E_]&;?L"?^+*?VC_\ Z4Y1_P +)_X*E_\ 1FW[ G_BRG]H_P#^E.444 '_
M  LG_@J7_P!&;?L"?^+*?VC_ /Z4Y1_PLG_@J7_T9M^P)_XLI_:/_P#I3E%%
M !_PLG_@J7_T9M^P)_XLI_:/_P#I3E'_  LG_@J7_P!&;?L"?^+*?VC_ /Z4
MY110 ?\ "R?^"I?_ $9M^P)_XLI_:/\ _I3E'_"R?^"I?_1FW[ G_BRG]H__
M .E.444 '_"R?^"I?_1FW[ G_BRG]H__ .E.4?\ "R?^"I?_ $9M^P)_XLI_
M:/\ _I3E%% !_P +)_X*E_\ 1FW[ G_BRG]H_P#^E.4?\+)_X*E_]&;?L"?^
M+*?VC_\ Z4Y110 ?\+)_X*E_]&;?L"?^+*?VC_\ Z4Y1_P +)_X*E_\ 1FW[
M G_BRG]H_P#^E.444 '_  LG_@J7_P!&;?L"?^+*?VC_ /Z4Y1_PLG_@J7_T
M9M^P)_XLI_:/_P#I3E%% !_PLG_@J7_T9M^P)_XLI_:/_P#I3E'_  LG_@J7
M_P!&;?L"?^+*?VC_ /Z4Y110 ?\ "R?^"I?_ $9M^P)_XLI_:/\ _I3E'_"R
M?^"I?_1FW[ G_BRG]H__ .E.444 '_"R?^"I?_1FW[ G_BRG]H__ .E.4?\
M"R?^"I?_ $9M^P)_XLI_:/\ _I3E%% !_P +)_X*E_\ 1FW[ G_BRG]H_P#^
ME.4?\+)_X*E_]&;?L"?^+*?VC_\ Z4Y110 ?\+)_X*E_]&;?L"?^+*?VC_\
MZ4Y1_P +)_X*E_\ 1FW[ G_BRG]H_P#^E.444 '_  LG_@J7_P!&;?L"?^+*
M?VC_ /Z4Y1_PLG_@J7_T9M^P)_XLI_:/_P#I3E%% '0^$/'7_!1G4?%OAVV^
M(/[*W[%/A;P9+J<4/B/7_!W[?_Q[\=>)](TJ7/VO4-#\%Z[_ ,$U_AIHOBC4
M[:)6-MH^I>-_#$%RS$'7-.56E;[+,2L27M]-9R<LSR1([,>69D^QS;6)R67S
,9=I)'F/C<2B@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Aug. 07, 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">0000930236<span></span>
</td>
</tr>
<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">REDWOOD TRUST INC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
<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_OfferingTableNa', window );">Offering Table N/A</a></td>
<td class="text"> <span></span>
</td>
</tr>
<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_OffsetTableNa', window );">Offset Table N/A</a></td>
<td class="text">N/A<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_OfferingTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OfferingTableNa</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:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_OffsetTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OffsetTableNa</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:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Aug. 07, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_Rule457aFlg', window );">Rule 457(a)</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">5.655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 1,131,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 173.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">(1)	Pursuant to Rule 416(a) of the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional shares of Common Stock, par value $0.01 ("Common Stock"), of Redwood Trust, Inc. (the "Registrant") that become issuable under the Registrant's Amended and Restated Executive Deferred Compensation Plan (the "Plan") by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common Stock.
(2)	Estimated in accordance with Rule 457(c) and Rule 457(h) under the Securities Act solely for the purpose of calculating the registration fee. The maximum price per share and maximum aggregate offering price are based upon the average of the high and low prices of the Common Stock as reported on the New York Stock Exchange on August 6, 2025, which date is within five business days prior to filing this Registration Statement.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_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_Rule457aFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Rule 457(a) 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> -Section 457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Rule457aFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Aug. 07, 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">$ 1,131,000.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">173.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 173.16<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>21</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2522911d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tm2522911d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tm2522911d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="tm2522911d1_ex-filingfees.htm">tm2522911d1_ex-filingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="20">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2522911d1_ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "tm2522911d1_ex-filingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 21,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/ffd/2025": 6,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 20,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:Rule457aFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2522911d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:Rule457aFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2522911d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2522911d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2522911d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001104659-25-076183-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-25-076183-xbrl.zip
M4$L#!!0    ( &>$"UMB_M''9 L  %\_   =    =&TR-3(R.3$Q9#%?97@M
M9FEL:6YG9F5E<RYH=&WM&VMSVDCR<_(KYK2;BUUE 0)C!V*SQ3KVG6NSK,LX
M=7N?K@9I@*GH=3,C _OKKWLDH0?B9>.LMR[.AX"FI]_=T]-J+GZ:>RYY9$+R
MP+]\;]4:[PGS[<#A_N3R?7]X=7O[_J?>VXNI C  ]>6E,54J[-;KL]FL-FO5
M C&I6YU.ISY'&",&ZLY=[G]=#XJK2]"1<'D!%)]HX&:CT:IS7RKJVRP/[V0;
M\L!G]7@Q!>4R.&U:YYN0QQ#+#?-UL!8R FRSWW^^_YR!JVKX#+2N!/7E.! >
M5:!BQ-0V&TVS>99#8DIF%Q#!]]HD>-R*YX/9LE(\*QHO2HK+(RHS-4I>91^
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
M_#5\[W]02P$"% ,4    " !GA M;8O[1QV0+  !?/P  '0
M@ $     =&TR-3(R.3$Q9#%?97@M9FEL:6YG9F5E<RYH=&U02P4&      $
, 0!+    GPL

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>tm2522911d1_ex-filingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930236</identifier>
        </entity>
        <period>
            <startDate>2025-08-07</startDate>
            <endDate>2025-08-07</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000930236</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-07</startDate>
            <endDate>2025-08-07</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-168">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-169">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-170">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-171">0000930236</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-172">REDWOOD TRUST INC</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-175">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-200">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-201">REDWOOD TRUST INC</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-202">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-203">Common Stock, $0.01 par value per share</ffd:OfferingSctyTitl>
    <ffd:Rule457aFlg contextRef="offrl_1" id="ixv-204">true</ffd:Rule457aFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-205"
      unitRef="Shares">200000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-206"
      unitRef="USD">5.655</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-207"
      unitRef="USD">1131000.00</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-208"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-209"
      unitRef="USD">173.16</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-210" unitRef="USD">1131000.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-211" unitRef="USD">173.16</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-212" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-213" unitRef="USD">173.16</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-214">(1)	Pursuant to Rule 416(a) of the Securities Act of 1933, as amended (the "Securities Act"), this Registration Statement shall also cover any additional shares of Common Stock, par value $0.01 ("Common Stock"), of Redwood Trust, Inc. (the "Registrant") that become issuable under the Registrant's Amended and Restated Executive Deferred Compensation Plan (the "Plan") by reason of any stock dividend, stock split, recapitalization or other similar transaction effected without receipt of consideration that increases the number of outstanding shares of Common Stock.
(2)	Estimated in accordance with Rule 457(c) and Rule 457(h) under the Securities Act solely for the purpose of calculating the registration fee. The maximum price per share and maximum aggregate offering price are based upon the average of the high and low prices of the Common Stock as reported on the New York Stock Exchange on August 6, 2025, which date is within five business days prior to filing this Registration Statement.</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
