<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:ufpi="http://ufpi.com/20251231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ufpi-20251231.xsd" xlink:type="simple"/>
    <context id="As_Of_12_31_2023_dei_LegalEntityAxis_ufpi_EBP001Member_i4Uk51vI30eggCpqPlgNUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_GtCXBZMg-0mGIA8bycdwWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_UFPIndustriesIncCommonStock_He9Klrh2-UCjvfR-jRENlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>UFP Industries, Inc. Common Stock</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PrincipalGlobalInvestorsTrustCompanyPrincipalStableValueFund_c8hyVjGj6UuscqBqilV6lg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Principal Global Investors Trust Company Principal Stable Value Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PGIMHighYieldFund_MblwRJ73MkCk4x0E42N-PQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>PGIM High Yield Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_NeubergerBermanGenesisFund_qhlUPEinAEycaF_b1tWA5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Neuberger Berman Genesis Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_InvescoInternationalSmall-MidCompanyFund_F4FM2trnv0KbSdKO5O6ifg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Invesco International Small-Mid Company Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2065TrustFund_AGgwlGiQmkKaFyY_La3n1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2065 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2060TrustFund_q6mhONELaESzuRu3Ahi3Vw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2060 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2055TrustFund_86HIst_XP0CyPOddebxg7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2055 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2050TrustFund_rOrli1OHZ0qStME4ij-o_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2050 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2045TrustFund_ZpBRY28TME2WDjCJWraubw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2045 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2040TrustFund_bNhdRh9JVk6OsGvidH_BvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2040 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2035TrustFund_zxZfEndQwky3_pDgOjrzUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2035 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2030TrustFund_wOwij-Dq_0KDMjgywYd3mg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2030 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2025TrustFund_g5dEsG9OB0q3CPeg6mHuEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2025 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2020TrustFund_dhKoK93z50W-qzZWXk7Wvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2020 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2015TrustFund_YuhtTgSqKUOK6WXZAxA0lQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2015 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2010TrustFund_CJVIFChttEaxBoT6wnHdPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2010 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCLargeCapGrowthFundII_JWPAo9QDJkGtK7lizOAt-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, Large Cap Growth Fund II</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityUSBondIndexFund_DBEPqaUjiEqMfVwj24Vtpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity US Bond Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapIndexFund_7CsyW-YB5UakuS3FEOLQSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity Small Cap Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapGrowthK6Fund_Ymi57SB1VUG_YLTpXuOGkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity Small Cap Growth K6 Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityMidcapIndexFund_SVKl9eKrVEiiVQ5U41uxfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity Midcap Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityInternationalStockIndexFund_Y52qG-7kx0OSbs0s9lEoYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity International Stock Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_Fidelity500IndexFund_LSlH4P8Jl0WhvppUSYte4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity 500 Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxInternationalStockFund_Mx_vh4R5xkifX3XKQ0qrKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Dodge amp; Cox International Stock Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxIncomeFund_5nELHTpNO0CUtdb1jPpMcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Dodge amp; Cox Income Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_CarillonEagleMidcapGrowthFund_yTvpgHhOK0uCZ-F_6QHjNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Carillon Eagle Midcap Growth Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AmericanMutualFundGrowthandIncomeFund_0CD4jlLc90mBuqpMJ8uPbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>American Mutual Fund, Growth and Income Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AllspringGovernmentMoneyMarketFund_0rflds71rE-2luT5DjsYIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Allspring Government Money Market Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_qpOkOPOuOE2x5Sl0s8bTCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember_BdbV7BEGTk2sPkCdoLzc3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_sl25IfcjQ0yREV8GwNglCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_cjh1lKSziUC-25uzdGUE6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_AHdMByWIL0yiasbk6Q2vyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_lPi5Ogm3R06-djn9I5YiEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel12And3Member_k4xVjw6tK0SfAtlpafTc3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_kRg7ICO8rUaST4BJhR9UUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember_NxYwLeXh4km_nLAQkUDE9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_6TdgHiRu7UGf323BoKn5lg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember_zYT8G7WSf0mIpUsmPt9ERQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_sOZYDl4I-UaLSDNTJakj0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_gAHJ4KE9yk6ldQhMzM64zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_qtFxc1y5VE-KKHyuEYqlHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel12And3Member_sBJBP1qIgUKeuFHNYxkreQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember__rbPuz6RKkS_0IaX47Fg2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_UFPIndustriesIncCommonStock_EnpFwXOizkm0eNG7ycvKaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>UFP Industries, Inc. Common Stock</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PrincipalGlobalInvestorsTrustCompanyPrincipalStableValueFund_qkw9EPYs7k-I8HbhEi1HNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Principal Global Investors Trust Company Principal Stable Value Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PGIMHighYieldFund_luODN4fnbkO_IoO1DPslGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>PGIM High Yield Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_NeubergerBermanGenesisFund_FM8upSg0Lk-Qc4nkTJgtqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Neuberger Berman Genesis Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_InvescoInternationalSmall-MidCompanyFund_eMFLYzjNu0mpWW9h-KW3Ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Invesco International Small-Mid Company Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2065TrustFund_j5qqS2o61k-BX9amOcUu6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2065 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2060TrustFund_Jq5wlnmQPk6oTUC8Z_mGyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2060 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2055TrustFund_ZZ-B7rGszU-p2znVLAySdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2055 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2050TrustFund_fYVTeb2xAk2nImbOkWqNDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2050 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2045TrustFund_R5v1hdfavE-pzVwk3fyhbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2045 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2040TrustFund_yE_B8e2XwU-bozPyEg1m2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2040 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2035TrustFund_1HjKJLiJ00e2HGOlGlXSGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2035 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2030TrustFund_2h4uZiABM0GcpLOQPiSwow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2030 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2025TrustFund_h5ATNpjPBU-NWTUqCnliZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2025 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2020TrustFund_jtfdTsNYCU6Z9YsiT6vhCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2020 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2015TrustFund_PNh0k_iFiUGeuOVYZuy1eA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2015 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2010TrustFund_CfTXzKvwp0W3R5bB-cS37Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, T. Rowe Price Retirement Date 2010 Trust Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCLargeCapGrowthFundII_Wo7Y0pZVqEuj28SXFRrOKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Great Gray Trust Company, LLC, Large Cap Growth Fund II</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityUSBondIndexFund_IjHS0LcC50mjbBK7w2b31w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity US Bond Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapIndexFund_vT6N3KpaVUGnZzFMD50B8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity Small Cap Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapGrowthK6Fund_R-5QKOzx1kS2gpAIHk_V1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity Small Cap Growth K6 Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityMidcapIndexFund_sj6sC4bStEaZFJ5CfeyEmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity Midcap Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityInternationalStockIndexFund_TlYWo0PYZUGgFqgYLnIpMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity International Stock Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_Fidelity500IndexFund_qvLBEWv02UeqrNfAsL8HGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Fidelity 500 Index Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxInternationalStockFund_dHKVALHAmUSept9yUIihUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Dodge amp; Cox International Stock Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxIncomeFund_a9REZBjr-Um20gXs6BVtTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Dodge amp; Cox Income Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_CarillonEagleMidcapGrowthFund_U29U5Kb8ZkeAHoPZiqWWUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Carillon Eagle Midcap Growth Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AmericanMutualFundGrowthandIncomeFund_boZE75JQGkiboG9M84WmwQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>American Mutual Fund, Growth and Income Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AllspringGovernmentMoneyMarketFund_PuSD5X34QkOSCcRGf-HK7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:InvestmentIdentifierAxis">
                    <us-gaap:InvestmentIdentifierAxis.domain>Allspring Government Money Market Fund</us-gaap:InvestmentIdentifierAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_TaCuzdYlT0awe7edcLS5Fw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_YE7ik086mECnuy6P-sTcMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap-ebp:EmployeeBenefitPlanEmployerCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPTwoYearsAndLessThanThreeYearsOfServiceMember_-6JdGthvxEy3vqcl75hH8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">ufpi:EBPTwoYearsAndLessThanThreeYearsOfServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPThreeYearsAndLessThanFourYearsOfServiceMember_NgEmECnn_0Gd29NPpzDy5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">ufpi:EBPThreeYearsAndLessThanFourYearsOfServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPSixYearsAndLaterThanSixYearsOfServiceMember_ac5m7AeaG0KBQLogw_2rrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">ufpi:EBPSixYearsAndLaterThanSixYearsOfServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPLessThanTwoYearsOfServiceMember_U8WDCfjlC0SuxgLYn96_xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">ufpi:EBPLessThanTwoYearsOfServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPFourYearsAndLessThanFiveYearsOfServiceMember_EAv4O8vZBUKEu9Od36DjtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">ufpi:EBPFourYearsAndLessThanFiveYearsOfServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPFiveYearsAndLessThanSixYearsOfServiceMember_vKyZWIDVv061rON5Epl7HA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">ufpi:EBPFiveYearsAndLessThanSixYearsOfServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MinimumMember_cc-Jrdg_zECtOsBiLbrrgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MaximumMember_cap5scA8mUmXiZj5i_bEaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_hFdrM271KUCaWVZKdDSYDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ufpi:EBP001Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_12_31_2025_MjOdRryzsUawJphFmPRaQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912767</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_age_YNFiWCVm_E-qfjYsxYsiUg">
        <measure>ufpi:age</measure>
    </unit>
    <unit id="Unit_Standard_item_L5_QesRlQE2UVKVPEcXAGg">
        <measure>ufpi:item</measure>
    </unit>
    <unit id="Unit_Standard_shares_FP-sbReEw0GgKby4ubZMYA">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_1reDMFPJg0GfUw72oYX0Sg">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_UFPIndustriesIncCommonStock_He9Klrh2-UCjvfR-jRENlg"
      id="Hidden_IHvA9eohUUmkkwb8f3fyGA">http://ufpi.com/20251231#UfpIndustriesInc.Member</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_UFPIndustriesIncCommonStock_He9Klrh2-UCjvfR-jRENlg"
      id="Hidden_mMaskqTToEisSewgXeIFww">http://ufpi.com/20251231#UfpIndustriesInc.CommonStockMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PrincipalGlobalInvestorsTrustCompanyPrincipalStableValueFund_c8hyVjGj6UuscqBqilV6lg"
      id="Hidden_wO87hB86602oA0vAQlCrmA">http://ufpi.com/20251231#PrincipalGlobalInvestorsTrustCompanyMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PrincipalGlobalInvestorsTrustCompanyPrincipalStableValueFund_c8hyVjGj6UuscqBqilV6lg"
      id="Hidden_OEN9Qrdkr0CPqkfviBhDaQ">http://ufpi.com/20251231#PrincipalStableValueFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCLargeCapGrowthFundII_JWPAo9QDJkGtK7lizOAt-g"
      id="Hidden_on0kYH7OdkqbjJWCCNP6xg">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCLargeCapGrowthFundII_JWPAo9QDJkGtK7lizOAt-g"
      id="Hidden_849bwC6MOkiCxzbb8oMNFA">http://ufpi.com/20251231#LargeCapGrowthFundIiMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2065TrustFund_AGgwlGiQmkKaFyY_La3n1w"
      id="Hidden_Jtxe2MU1y0qVvd41VVvF3Q">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2065TrustFund_AGgwlGiQmkKaFyY_La3n1w"
      id="Hidden_v0yAA5ZwVUyJ9ujL3MyWlQ">http://ufpi.com/20251231#T.RowePriceRetirementDate2065TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2060TrustFund_q6mhONELaESzuRu3Ahi3Vw"
      id="Hidden_2DrQWk4F1U-VmS2dUlYKJA">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2060TrustFund_q6mhONELaESzuRu3Ahi3Vw"
      id="Hidden_hb6tSJ5grEmvXcuQLFf8qw">http://ufpi.com/20251231#T.RowePriceRetirementDate2060TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2055TrustFund_86HIst_XP0CyPOddebxg7w"
      id="Hidden_eMI6WPg7_kyxu2oFY2XpPA">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2055TrustFund_86HIst_XP0CyPOddebxg7w"
      id="Hidden_dX7M16ODv0G1X10sm-HPLQ">http://ufpi.com/20251231#T.RowePriceRetirementDate2055TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2050TrustFund_rOrli1OHZ0qStME4ij-o_g"
      id="Hidden_wgt0tD1TU0eDH_otAJGp5g">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2050TrustFund_rOrli1OHZ0qStME4ij-o_g"
      id="Hidden_TJdIVzR2xUi4NP9MTKpwvw">http://ufpi.com/20251231#T.RowePriceRetirementDate2050TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2045TrustFund_ZpBRY28TME2WDjCJWraubw"
      id="Hidden_WqJJsaW4J06LrN6rKp3YOA">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2045TrustFund_ZpBRY28TME2WDjCJWraubw"
      id="Hidden_humIAeV0ZEaVcJk5Lb-OPQ">http://ufpi.com/20251231#T.RowePriceRetirementDate2045TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2040TrustFund_bNhdRh9JVk6OsGvidH_BvA"
      id="Hidden_mAkHmyRJvkK7QxxBEsOJIg">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2040TrustFund_bNhdRh9JVk6OsGvidH_BvA"
      id="Hidden_JSewSjjnIUSYm2UCMwEOLQ">http://ufpi.com/20251231#T.RowePriceRetirementDate2040TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2035TrustFund_zxZfEndQwky3_pDgOjrzUQ"
      id="Hidden_VSop6FUuPUO03mAYmWuvqQ">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2035TrustFund_zxZfEndQwky3_pDgOjrzUQ"
      id="Hidden_6ih_VF9GrUG8KaHNNSSpqg">http://ufpi.com/20251231#T.RowePriceRetirementDate2035TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2030TrustFund_wOwij-Dq_0KDMjgywYd3mg"
      id="Hidden_sBi8utbfdkelHQ96z385ow">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2030TrustFund_wOwij-Dq_0KDMjgywYd3mg"
      id="Hidden_H44TwvZSVkaZLxkS63zkrA">http://ufpi.com/20251231#T.RowePriceRetirementDate2030TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2025TrustFund_g5dEsG9OB0q3CPeg6mHuEA"
      id="Hidden_lzssZeGUZkmLSMgap9QdNA">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2025TrustFund_g5dEsG9OB0q3CPeg6mHuEA"
      id="Hidden_qr_ln27EFk25zzAXmBXOBQ">http://ufpi.com/20251231#T.RowePriceRetirementDate2025TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2020TrustFund_dhKoK93z50W-qzZWXk7Wvw"
      id="Hidden_vIwdn1z1xUCFcqhot_MSmg">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2020TrustFund_dhKoK93z50W-qzZWXk7Wvw"
      id="Hidden_3gI8bvHJ0Eqfbzpn19_RxQ">http://ufpi.com/20251231#T.RowePriceRetirementDate2020TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2015TrustFund_YuhtTgSqKUOK6WXZAxA0lQ"
      id="Hidden_j6a84Ke3MUymBbt05ZAdVg">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2015TrustFund_YuhtTgSqKUOK6WXZAxA0lQ"
      id="Hidden_Xy1csVSXzkuC-vsdvlvGNg">http://ufpi.com/20251231#T.RowePriceRetirementDate2015TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2010TrustFund_CJVIFChttEaxBoT6wnHdPg"
      id="Hidden_9mhpEzaUHES_iTnORwBtqg">http://ufpi.com/20251231#GreatGrayTrustCompanyLlcMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2010TrustFund_CJVIFChttEaxBoT6wnHdPg"
      id="Hidden_VrNAjsit2kWVxiIUtIGJRw">http://ufpi.com/20251231#T.RowePriceRetirementDate2010TrustFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AllspringGovernmentMoneyMarketFund_0rflds71rE-2luT5DjsYIA"
      id="Hidden_sAT4nsWuSkGAi1ooRN0myQ">http://ufpi.com/20251231#AllspringMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AllspringGovernmentMoneyMarketFund_0rflds71rE-2luT5DjsYIA"
      id="Hidden_P01iogfRH0CI3WJ33_kwog">http://ufpi.com/20251231#GovernmentMoneyMarketFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityMidcapIndexFund_SVKl9eKrVEiiVQ5U41uxfg"
      id="Hidden_06fkFrc6M0--T9WCTW6JBw">http://ufpi.com/20251231#FidelityMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityMidcapIndexFund_SVKl9eKrVEiiVQ5U41uxfg"
      id="Hidden_SiTIaaMROEq634pEejRj6A">http://ufpi.com/20251231#MidcapIndexFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapIndexFund_7CsyW-YB5UakuS3FEOLQSw"
      id="Hidden_Gdp6_mJl9EOQxDyGJhOt9g">http://ufpi.com/20251231#FidelityMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapIndexFund_7CsyW-YB5UakuS3FEOLQSw"
      id="Hidden_Aiue1RbybEKjVpw86FMi7Q">http://ufpi.com/20251231#SmallCapIndexFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapGrowthK6Fund_Ymi57SB1VUG_YLTpXuOGkA"
      id="Hidden_Km53Srf1sUyKjDvdAfRN_Q">http://ufpi.com/20251231#FidelityMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapGrowthK6Fund_Ymi57SB1VUG_YLTpXuOGkA"
      id="Hidden_Kc-Tj7uvdk-zO41QCEhgRA">http://ufpi.com/20251231#SmallCapGrowthK6FundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityInternationalStockIndexFund_Y52qG-7kx0OSbs0s9lEoYA"
      id="Hidden_Wrj0l_hQoUmvD7WMewo2GA">http://ufpi.com/20251231#FidelityMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityInternationalStockIndexFund_Y52qG-7kx0OSbs0s9lEoYA"
      id="Hidden_tuOkCIVb5k6XpnQFXJp5tw">http://ufpi.com/20251231#InternationalStockIndexFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityUSBondIndexFund_DBEPqaUjiEqMfVwj24Vtpw"
      id="Hidden_TEcJrVj660uP4etksrmohA">http://ufpi.com/20251231#FidelityMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityUSBondIndexFund_DBEPqaUjiEqMfVwj24Vtpw"
      id="Hidden_JkqbE2pjWkq3yBnXVAZk9A">http://ufpi.com/20251231#UsBondIndexFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_Fidelity500IndexFund_LSlH4P8Jl0WhvppUSYte4w"
      id="Hidden_EKGRtn6bVk2D1j00C8YltQ">http://ufpi.com/20251231#FidelityMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_Fidelity500IndexFund_LSlH4P8Jl0WhvppUSYte4w"
      id="Hidden_SlMoGJKiQUOPLXFF1pfStw">http://ufpi.com/20251231#Index500FundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_InvescoInternationalSmall-MidCompanyFund_F4FM2trnv0KbSdKO5O6ifg"
      id="Hidden_9iuDCYO-ikGzWL8vx_bMxg">http://ufpi.com/20251231#InvescoMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_InvescoInternationalSmall-MidCompanyFund_F4FM2trnv0KbSdKO5O6ifg"
      id="Hidden_fA3GLycpX02LhFn3omg01g">http://ufpi.com/20251231#InternationalSmallMidCompanyFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxInternationalStockFund_Mx_vh4R5xkifX3XKQ0qrKQ"
      id="Hidden_WTUlEJzyIECpLl5mtRULHw">http://ufpi.com/20251231#DodgeCoxMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxInternationalStockFund_Mx_vh4R5xkifX3XKQ0qrKQ"
      id="Hidden_Hb8zZsZQnkyrrVI0TRSsrQ">http://ufpi.com/20251231#InternationalStockFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxIncomeFund_5nELHTpNO0CUtdb1jPpMcg"
      id="Hidden_jXUjKiQQK0S1zXqrsvAJpQ">http://ufpi.com/20251231#DodgeCoxMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxIncomeFund_5nELHTpNO0CUtdb1jPpMcg"
      id="Hidden_B1kKo2WnvUq7gPJkfwHJjA">http://ufpi.com/20251231#IncomeFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PGIMHighYieldFund_MblwRJ73MkCk4x0E42N-PQ"
      id="Hidden_7ASJcP4RakK16O64YunFug">http://ufpi.com/20251231#PgimMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PGIMHighYieldFund_MblwRJ73MkCk4x0E42N-PQ"
      id="Hidden_qZtRhn5T7kWEqRK834DhKA">http://ufpi.com/20251231#HighYieldFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_NeubergerBermanGenesisFund_qhlUPEinAEycaF_b1tWA5w"
      id="Hidden_CAB4wZEAGkeRtXAtJQhcdA">http://ufpi.com/20251231#NeubergerBermanMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_NeubergerBermanGenesisFund_qhlUPEinAEycaF_b1tWA5w"
      id="Hidden_ovo_q6mSfkKjo7RhgFyXBw">http://ufpi.com/20251231#GenesisFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AmericanMutualFundGrowthandIncomeFund_0CD4jlLc90mBuqpMJ8uPbw"
      id="Hidden_BYUXNSVE3EanpnFQhHFxEg">http://ufpi.com/20251231#AmericanMutualFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AmericanMutualFundGrowthandIncomeFund_0CD4jlLc90mBuqpMJ8uPbw"
      id="Hidden_pWjI2ZSvlESP5iNlexTJEQ">http://ufpi.com/20251231#GrowthAndIncomeFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_CarillonEagleMidcapGrowthFund_yTvpgHhOK0uCZ-F_6QHjNw"
      id="Hidden_sohImaXYC0OXtx2qd24Lqw">http://ufpi.com/20251231#CarillonEagleMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentIssuerNameExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_CarillonEagleMidcapGrowthFund_yTvpgHhOK0uCZ-F_6QHjNw"
      id="Hidden_CXgEaztzT0mqFH422DKisQ">http://ufpi.com/20251231#MidcapGrowthFundMember</us-gaap-ebp:EmployeeBenefitPlanInvestmentTypeExtensibleEnumeration>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      id="Hidden_5rKB7fZ9wUKGjTqOYY9zEg">http://fasb.org/us-gaap-ebp/2025#EmployeeBenefitPlanParticipantDirectedMember</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustParticipationStatusExtensibleEnumeration>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2025_To_12_31_2025_MjOdRryzsUawJphFmPRaQA"
      id="Tc_vw59lZZYnUObNQ3EgT7rjQ_1_1">0000912767</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_MjOdRryzsUawJphFmPRaQA"
      id="Tc_c_KtNeKwekeaV4yO2tLMTg_2_1">false</dei:AmendmentFlag>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tc_tl_gjfG7v0mdJH3OvMq08Q_3_1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tc_o_hlpdIY_kaY5EMfsCWjaA_4_1">11-K</dei:DocumentType>
    <ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantTerm
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MinimumMember_cc-Jrdg_zECtOsBiLbrrgw"
      id="Hidden_HYHi3qetIk2ExFfL9ZekcQ">P1Y</ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantTerm>
    <dei:DocumentType
      contextRef="Duration_1_1_2025_To_12_31_2025_MjOdRryzsUawJphFmPRaQA"
      id="Narr_LKlaNvxi4kqaSAP5_mOOGQ">11-K</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2025_To_12_31_2025_MjOdRryzsUawJphFmPRaQA"
      id="Narr_z75PUEtW7kykI6FCVciSZA">UFP Industries, Inc.</dei:EntityRegistrantName>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_snX1WCL71UG6VQZDC1EUtA_4_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">766696015</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_joXHqydw9UKAHf2tmjZI4w_4_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">761535758</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_aU1yXBA8Jk2Y7Ra1ilAbAQ_5_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">24364049</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_aRg5ULHCyEG4Zyp9cSrSyQ_5_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">22567678</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_k8moH-e05UuGDybpgn_S4g_6_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">458424</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_PDDuLSKPh0CPPvzQw9053g_6_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">639586</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionReceivable>
    <ufpi:EmployeeBenefitPlanDueFromInvestmentBroker
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_PL8aeRJT7km3bwZpgIQK5Q_7_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">168348</ufpi:EmployeeBenefitPlanDueFromInvestmentBroker>
    <us-gaap-ebp:EmployeeBenefitPlanAsset
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_CvoqeGLnLkqU7I3eSWgQvw_8_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">791686836</us-gaap-ebp:EmployeeBenefitPlanAsset>
    <us-gaap-ebp:EmployeeBenefitPlanAsset
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_nsVOjQ_M30KA_nL26bvCpQ_8_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">784743022</us-gaap-ebp:EmployeeBenefitPlanAsset>
    <us-gaap-ebp:EmployeeBenefitPlanLiability
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_gsIpv8Ua6ki3gKYQLL3eTQ_10_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">39338</us-gaap-ebp:EmployeeBenefitPlanLiability>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_alidx2PEGUGg94W9NbZW5g_11_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">791686836</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_QWok7OK9bUGqI1NDoC7Xlg_11_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">784703684</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_Vy02wvk_ZkGJyMhOLiYzxA_5_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">11117850</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_QEJwquddY0WloAK3YHEFmg_5_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">10437194</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestAndDividendIncomeOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_GY88fur3qkGTPWq2OQlcFQ_6_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">47387261</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_7mpz2TVfIk2meuxg1BUtxQ_6_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">48158696</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForGainLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_tgn0WKlI-EWh4YbWHkCXEg_7_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">58505111</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_GPxwg0gMl0uXntT_HPfL2w_7_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">58595890</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecreaseForIncomeLossOnInvestment>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_JSz5apAVz0uGCeFgYUKcTw_8_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">42344175</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_vNVfcEYw2UKNrkreingP1Q_8_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">45071584</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionExcludingRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_k7zlh4giQEGULMaZ4aqSBQ_9_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">3986463</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_4CNHPeCzL0m4-JxdNLCOfA_9_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">6177504</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForParticipantContributionRollover>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_kI_0hz5If029Xj-O4ysILA_10_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">6994217</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_IfFAObzzhU-ELqWDjAjVAw_10_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">7799735</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_LZm5os2X3UOz4QcoR4CYTw_11_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">2122299</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_eWvxJgw_EUqE27gWHkY1YA_11_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">1803223</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseForInterestIncomeOnNoteReceivableFromParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_pRP5eIM3ukOI2xQX-7KqWg_12_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">113952265</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_nbI8Kz68A0CRCIuC6kk5IQ_12_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">119447936</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_NSy6720vTk6H9Pd7cLbNyQ_14_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">106505250</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_xIf7II5M50KwIU6evaJ_8w_14_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">68844827</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForPaymentToParticipant>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_b-C95w19JkmKWF4MbPlw4g_15_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">463863</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_sd8hKCa35k24qZTiXbZPOQ_15_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">496962</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecreaseForAdministrativeExpense>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_GTzqYPf_l0CDxcGHpugcMg_16_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">106969113</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_K6rVzU63IEuZRCxFsnfSEw_16_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">69341789</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Tc_7PRGnfHPkkeUqTO_iC073g_17_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">6983152</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Tc_MyFpj-qNHEu03U6mCFqxFQ_17_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">50106147</us-gaap-ebp:EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitIncreaseDecrease>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_RKgwzpBIPki-gPCKUZcbyA_18_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">784703684</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="As_Of_12_31_2023_dei_LegalEntityAxis_ufpi_EBP001Member_i4Uk51vI30eggCpqPlgNUA"
      decimals="0"
      id="Tc_Gj4rPRxAWkqc7jKmm8Rytw_18_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">734597537</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_u2ztqzcW1UOGe0E-sTSE-g_19_2"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">791686836</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_g-BsnIktMEaaFWbrKF1PMg_19_5"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">784703684</us-gaap-ebp:EmployeeBenefitPlanNetAssetAvailableForBenefit>
    <us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_0kSYIFEKtEulUUdywnRl0g">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:27pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;1. &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description of the Plan&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;General&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The following description of the UFP Industries, Inc. (the &#x201c;Company&#x201d;) Employees&#x2019; Profit Sharing and 401(k) Plan (the Plan) provides only general information. Participants should refer to the Plan Document, as amended and restated, for a more complete description of the Plan&#x2019;s provisions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Administration&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Principal Trust Company serves as the trustee of the Plan, and Principal Life Insurance Company serves as recordkeeper of the Plan (collectively, &#x201c;Principal&#x201d;). Principal provides custody of assets, trading, income collection, contribution deposit processing and paying agent services. The trustee is legally responsible for maintaining the assets of the Plan, making distribution payments as directed by the Company and generally performing all other acts deemed necessary or proper to fulfill its responsibility as set forth in the trust agreement pertaining to the Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Eligibility and Enrollment&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan is a defined-contribution, profit sharing and 401(k) plan that provides tax-deferred benefits, and as of January 1, 2024, Roth after-tax contributions and In-Plan Roth transfers, for substantially all eligible employees of UFP Industries, Inc. (Plan Sponsor) or other participating employers, excluding the employees of separate subsidiaries that maintain a similar defined-contribution plan and those covered under a collective bargaining agreement. The Plan is subject to the provisions of the Employee Retirement Income Security Act of 1974, as amended (ERISA).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;All newly eligible employees are automatically enrolled in the Plan at a deferral level of 3% of eligible compensation.&#160; Eligible employees are those who are 18 years or older, have completed 60 days of employment and are hired to work more than 180 days.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contributions&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Participants may voluntarily contribute up to 75% of their eligible compensation as a 401(k) contribution subject to certain regulatory limitations. Participant contributions to the Plan vest immediately.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan Sponsor contributes regular discretionary matching contributions and may contribute additional discretionary matching contributions. Regular discretionary matching contributions are made quarterly and were 25% of participant deferral on the first 6% of each participant&#x2019;s eligible compensation, in 2025 and 2024. Additional matching contributions were not provided to hourly participants for 2025 or 2024. These amounts are not guaranteed and may vary from year to year as the Plan Sponsor is not obligated to make such contributions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan Sponsor may also contribute a discretionary profit sharing amount annually as determined by management and approved by the Plan Sponsor&#x2019;s Board of Directors. The Plan Sponsor&#x2019;s annual profit sharing contributions are allocated to participants who had at least 1,000 hours of service during the plan year and are allocated to each participant&#x2019;s account in the same ratio that each participant&#x2019;s total compensation for the Plan year bears to the total compensation of all participants for such year.&#160; No discretionary profit sharing contributions were made in 2025 or 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Employer contributions are subject to a vesting schedule as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:43.12%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years of Service&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vesting Percentage&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less than 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2 but less than 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;20&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;3 but less than 4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;40&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;4 but less than 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;60&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;5 but less than 6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;80&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;6 or more&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;100&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan was amended effective January 1, 2012 to be designated as an Employee Stock Ownership Plan for those Participants with a portion of their account balance invested in the UFP Industries, Inc. Stock Fund. This provision allows those Participants who are 100% vested the opportunity to elect to have the dividends on the employer stock fund paid to them in cash. Effective January 1, 2025, the Plan was amended to vest all UFP Industries, Inc. dividend payments at 100% and allow participants to elect to have the dividends on the fund paid to them in cash.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Participant Accounts&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Participants may select from various investment options made available by the Plan. Each participant&#x2019;s account is credited with the participant&#x2019;s contribution, an allocation of the Plan Sponsor&#x2019;s contribution, if any, Plan earnings and losses and certain administrative expenses. Earnings allocations are based on participant account balances, as defined in the Plan Document.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Forfeitures&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Upon termination of employment, a participant may not be fully vested in the employer&#x2019;s contributions that have been allocated to his or her account. Forfeitures are used to offset the Plan Sponsor&#x2019;s matching contributions and for reasonable administrative expenses. During 2025 and 2024, forfeitures of approximately $1,601,000 and $1,529,000, respectively, were used to offset the Plan Sponsor&#x2019;s matching contributions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Participant Loans&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Participants may borrow from their account a minimum amount of $1,000 up to a maximum equal to the lesser of $50,000 or 50% of their vested account balance, reduced by any outstanding loans as outlined in the Plan Document. Loan terms range from &lt;span style="-sec-ix-hidden:Hidden_HYHi3qetIk2ExFfL9ZekcQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt; to five years or up to 25 years for the purchase of a residence. Each participant may not have more than two loans outstanding at any time. Participant loans are secured by the participant&#x2019;s vested account balance, with the adequacy of the security determined as of the loan approval date. The loans bear interest at a rate equal to the prime rate (6.75% at December 31, 2025) plus 2% calculated on a daily basis. Interest rates on outstanding loans ranged from 4.2% to 11.5% at December 31, 2025.&#160;Repayments of principal and interest are generally made through payroll deductions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment of Benefits&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Before attainment of age 59&#xbd;, participants may request in-service withdrawals from the Rollover balance within their account. Participants may also request an in-service withdrawal from their Salary Deferral balance in the event of a financial hardship, subject to certain limitations as defined by the Plan.&#160; Once a participant attains age 59&#xbd;, in-service withdrawals may be made from all contribution sources.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Upon separation from service, a participant is eligible for a lump sum distribution of their full, vested account balance. Participants may elect to receive the distribution in a lump sum amount, a qualified rollover to another plan, or may defer their distribution until a later date. However, in the absence of an election, if the vested portion of a participant&#x2019;s account is $1,000 or less, this amount will be paid as a lump sum distribution as soon as administratively allowable. Participants who incur a separation from service as a result of their death, Total Disability, or Retirement will be vested at 100% prior to their distribution.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Termination&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan Sponsor intends to continue the Plan indefinitely but reserves the right to terminate or amend the Plan at any time. In the event of termination of the Plan, all participants are automatically fully vested in the value of their accounts and will be paid in full.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanDescriptionOfPlanTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_TR2XVqxWUk6n3dA2pTdORw"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.03</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate>
    <ufpi:EmployeeBenefitPlanMinimumAgeForPlanEligibility
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="INF"
      id="Narr_ij4gqs5KfkS4apRIo7U_Rw"
      unitRef="Unit_Standard_age_YNFiWCVm_E-qfjYsxYsiUg">18</ufpi:EmployeeBenefitPlanMinimumAgeForPlanEligibility>
    <ufpi:EmployeeBenefitPlanMinimumServicePeriodForPlanEligibility
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_QrC2hOf0wUSW1URQpYdwUw">P60D</ufpi:EmployeeBenefitPlanMinimumServicePeriodForPlanEligibility>
    <ufpi:EmployeeBenefitPlanMinimumLengthOfEmploymentForPlanEligibility
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_1K-rxymf8ky6xI_n0fqQUQ">P180D</ufpi:EmployeeBenefitPlanMinimumLengthOfEmploymentForPlanEligibility>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MaximumMember_cap5scA8mUmXiZj5i_bEaA"
      decimals="2"
      id="Narr_8RqVX7d610aOyrP2ZFSz_w"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.75</us-gaap-ebp:EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="2"
      id="Narr_iTIJIqE7wUu9rTnXxA5w1Q"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.25</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_NyhvK1mhC0Kp73bxbOhG6Q"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.25</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionMatchingPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="2"
      id="Narr_QQGbF_FLkke0OmFBLtZcaQ"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.06</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_C5craWQlDUO6RpJZuVuAwQ"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.06</us-gaap-ebp:EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage>
    <ufpi:EmployeeBenefitPlanEmployerMatchingContributionsToHourlyParticipantsAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Narr_EnNbCsd7KkSb5waeX3lWGA"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">0</ufpi:EmployeeBenefitPlanEmployerMatchingContributionsToHourlyParticipantsAmount>
    <ufpi:EmployeeBenefitPlanEmployerMatchingContributionsToHourlyParticipantsAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Narr_c6VnHUsDKEaZyRGFDqQ6qA"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">0</ufpi:EmployeeBenefitPlanEmployerMatchingContributionsToHourlyParticipantsAmount>
    <ufpi:EmployeeBenefitPlanProfitSharingContributionsThresholdServiceRequirement
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="INF"
      id="Narr_wu2qiurByEi0Lh6KTdAg6w"
      unitRef="Unit_Standard_item_L5_QesRlQE2UVKVPEcXAGg">1000</ufpi:EmployeeBenefitPlanProfitSharingContributionsThresholdServiceRequirement>
    <ufpi:EmployeeBenefitPlanProfitSharingContributionsAmount
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Narr_PsBpHew9q0GGsQD6ompPew"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">0</ufpi:EmployeeBenefitPlanProfitSharingContributionsAmount>
    <ufpi:EmployeeBenefitPlanProfitSharingContributionsAmount
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Narr_V6q4xGWnUky1MFhq_MjXJw"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">0</ufpi:EmployeeBenefitPlanProfitSharingContributionsAmount>
    <ufpi:EmployeeBenefitPlanVestingScheduleOfEmployerContributionsTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_5_6y0gPKL0uSC3aQnlsmnw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:43.12%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years of Service&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Vesting Percentage&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less than 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;0%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2 but less than 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;20&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;3 but less than 4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;40&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;4 but less than 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;60&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;5 but less than 6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;80&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;6 or more&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:20%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:normal;width:40%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;100&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ufpi:EmployeeBenefitPlanVestingScheduleOfEmployerContributionsTableTextBlock>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPLessThanTwoYearsOfServiceMember_U8WDCfjlC0SuxgLYn96_xw"
      decimals="2"
      id="Tc_GgXJLybkrESWhcloytZX5g_2_2"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPTwoYearsAndLessThanThreeYearsOfServiceMember_-6JdGthvxEy3vqcl75hH8Q"
      decimals="2"
      id="Tc__SHxtFzEdkuKDEW7NzuhrQ_3_2"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.20</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPThreeYearsAndLessThanFourYearsOfServiceMember_NgEmECnn_0Gd29NPpzDy5g"
      decimals="2"
      id="Tc_B353mH9WTU-O0-XBezhahw_4_2"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.40</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPFourYearsAndLessThanFiveYearsOfServiceMember_EAv4O8vZBUKEu9Od36DjtQ"
      decimals="2"
      id="Tc_haT3Vqnq4EuaPbdAvFwW8w_5_2"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.60</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPFiveYearsAndLessThanSixYearsOfServiceMember_vKyZWIDVv061rON5Epl7HA"
      decimals="2"
      id="Tc_3WRZFbKZBEuHdmSDgUI3_g_6_2"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.80</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_StatementScenarioAxis_ufpi_EBPSixYearsAndLaterThanSixYearsOfServiceMember_ac5m7AeaG0KBQLogw_2rrw"
      decimals="2"
      id="Tc_zpvKxEPR90W9tTLuK0Bl9A_7_2"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">1</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_EyT5ZVnBxEyGNJFS232CZQ"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">1</ufpi:EmployeeBenefitPlanVestingPercentage>
    <ufpi:EmployeeBenefitPlanDividendPaymentVestingLevelPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_29rBlsjsfEGQr9A0YIeJhA"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">1</ufpi:EmployeeBenefitPlanDividendPaymentVestingLevelPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="0"
      id="Narr_i3HLY0QbN0q39uA6hW6-Ww"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">1601000</us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution
      contextRef="Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_LlYOfW-xtk2Jqbw8D4EucQ"
      decimals="0"
      id="Narr_7gZH-pBUokKT98Djmrbseg"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">1529000</us-gaap-ebp:EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMinimumBorrowingAmount
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Narr_W5X9xNwzfUu34JVJFru2Bg"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">1000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMinimumBorrowingAmount>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Narr_GVEGFVAv6UON0kkucvM9rg"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">50000</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="2"
      id="Narr_lGTNWhw2wES1zqL4NhxGeQ"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.50</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage>
    <ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantTerm
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MaximumMember_cap5scA8mUmXiZj5i_bEaA"
      id="Narr_NMZ6C1I5wEag4ZA4DOcZ4g">P5Y</ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantTerm>
    <ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantResidenceLoanTerm
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_KnRa_4djuUeUChM4weYgbg">P25Y</ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantResidenceLoanTerm>
    <ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantMaximumLoansOutstanding
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MaximumMember_cap5scA8mUmXiZj5i_bEaA"
      decimals="INF"
      id="Narr_e4ND54XuBE63Ew6V486X5Q"
      unitRef="Unit_Standard_item_L5_QesRlQE2UVKVPEcXAGg">2</ufpi:EmployeeBenefitPlanNoteReceivableFromParticipantMaximumLoansOutstanding>
    <ufpi:EmployeeBenefitPlanParticipantLoanSpreadOnVariableRate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_OPs8a35RlEKQAwj03mQS0w"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.02</ufpi:EmployeeBenefitPlanParticipantLoanSpreadOnVariableRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MinimumMember_cc-Jrdg_zECtOsBiLbrrgw"
      decimals="3"
      id="Narr_KduUj4UtuUamCK13iGXCUA"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.042</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MaximumMember_cap5scA8mUmXiZj5i_bEaA"
      decimals="3"
      id="Narr_vx5xpRPPFU-spBfcwf8GGg"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.115</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <ufpi:EmployeeBenefitPlanVestingPercentage
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      decimals="2"
      id="Narr_whF9m04zHU-MPgsPu9-Ddg"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">1</ufpi:EmployeeBenefitPlanVestingPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_gxC-prhTakGIj7daqCaf0Q">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:27pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2. &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;padding-left:27pt;text-indent:-27pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Accounting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The financial statements of the UFP Industries, Inc. Employees&#x2019; Profit Sharing and 401(k) Plan are presented on the accrual method of accounting.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Subsequent Events&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Subsequent events have been evaluated by management through June 12, 2026, the date these financial statements were available to be issued. Effective January 1, 2026, the Plan was amended to incorporate Roth catch-up contribution provisions required under the SECURE 2.0 Act for participants whose prior year Federal Insurance Contributions Act (&#x201c;FICA&#x201d;) wages exceed the applicable statutory threshold. Under the amendment, catch-up contributions for such participants are required to be made on a Roth after-tax basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect reported amounts. Although actual results could differ from these estimates, management believes estimated amounts recorded are reasonable and appropriate.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan utilizes various investment instruments. Investment securities, in general, are exposed to various risks, such as interest rate, credit, and overall market volatility. Due to the level of risk associated with certain investment securities, it is reasonably possible that changes in the values of investment securities will occur in the near term and that such changes could materially affect participants&#x2019; account balances and the amounts reported in the financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investment Valuation and Income Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan&#x2019;s investments are stated at estimated fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Inputs to valuation techniques refer to the assumptions that market participants would use in pricing the asset or liability.&#160; The Plan utilizes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).&#160; A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&#160; The following provides a description of the three levels of inputs that may be used to measure fair value:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Level 1&lt;/i&gt; &#x2013; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Level 2&lt;/i&gt; &#x2013; Significant observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable or can be derived from or corroborated by observable market data by correlation or other means.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Level 3&lt;/i&gt; &#x2013; Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The following valuation methodologies were used to measure the fair value of the Plan&#x2019;s investments:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Common Stock:&lt;/i&gt; Valued at quoted market prices in an exchange and active market in which the securities are traded.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Money Market Fund:&lt;/i&gt; Valued at quoted market prices in an exchange and active market, which represent the net asset value (NAV) of shares held by the Plan.&#160; The money market fund seeks to maintain a $1.00 NAV.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Mutual Funds:&lt;/i&gt;&#160;Valued at quoted market prices in an exchange and active market, which represent the net asset values of shares held by the Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Collective Investment Trust (CIT):&lt;/i&gt; The fair value of participation units held in the Principal Stable Value Fund, Large Cap Growth Fund II, and T. Rowe Price Retirement Trusts are based on net asset value, which is obtained from audited information reported by the issuer of the CIT at year-end and is used as a practical expedient. This practical expedient is not used when it is determined to be probable that the fund will sell the investment for an amount different than the reported NAV. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The investment objective of the Principal Stable Value Fund is to provide preservation of capital, relatively stable returns consistent with its comparatively low risk profile, and liquidity for benefit-responsive payments. Withdrawals from the Principal Stable Value Fund for benefit payments and participant transfers to noncompeting options are made to plan participants promptly upon request but in all cases within 30 days after written notification has been received.&#160; All Plan Sponsor-directed full or partial withdrawals are subject to a twelve month advance written notice requirement, though the Principal Stable Value Fund may waive this requirement at its discretion. There are no unfunded commitments relating to these investments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The investment objective of the Large Cap Growth Fund II is to provide long-term capital appreciation primarily through a portfolio of underappreciated growth stocks. The investment objective of the T. Rowe Price Retirement Trusts is to seek the highest growth total return over time consistent with an emphasis on both capital growth and income that gradually shifts from higher risk equity securities to lower risk fixed income securities as retirement approaches. All Plan Sponsor-directed full or partial withdrawals from the Large Cap Growth Fund and T. Rowe Price Retirement Trusts are subject to 5 business days&#x2019; prior written notice for withdrawals exceeding $1,000,000. There are no unfunded commitments relating to these investments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The UFP Industries, Inc. Stock Fund (the Fund) is tracked on a unitized basis. At December 31, 2025, the Fund consists of common stock of UFP Industries, Inc. (Plan Sponsor) and funds that are held in the Allspring Government Money Market Fund that are sufficient to meet the Fund&#x2019;s daily cash needs. Unitization of the Fund allows for daily trades. The value of a unit reflects the combined market value of the common stock and the Allspring Government Money Market Fund held by the Fund. At December 31, 2025 and 2024, 1,262,812 and 1,503,069 units, respectively, were outstanding with a value of $87.89 and $108.62 per unit, respectively. &#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan&#x2019;s valuation methods may result in a fair value calculation that may not be indicative of net realizable value or reflective of future fair values.&#160; Although Plan management believes the valuation methods are appropriate and consistent with those participating in the market, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Purchases and sales of securities are recorded on a trade date basis.&#160; Interest income is recorded on the accrual basis.&#160; Dividends are recorded on the ex-dividend date.&#160; Net appreciation and depreciation include the Plan&#x2019;s gains and losses on investments bought or sold as well as held during the year.&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Notes Receivable from Participants&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Notes receivables from participants are measured at their unpaid principal balance plus any accrued but unpaid interest. Delinquent notes receivable from participants are deemed distributions based upon the terms of the Plan Document.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment of Benefits&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Benefits are recorded when paid.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Concentration of Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Included in investments at December 31, 2025 and 2024 are shares of the Plan Sponsor&#x2019;s common stock with an aggregate fair value of $108,690,938 and $160,064,047, respectively.&#160; This investment represents 14% and 21% of total investments at December 31, 2025 and 2024, respectively.&#160; A significant decline in the market value of the Plan Sponsor&#x2019;s stock would significantly affect the net assets available for benefits.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Administrative Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Administrative expenses incurred in connection with the operations of the Plan are paid via certain investment and transactional fees which are borne by the Plan and applied to applicable participant balances. These fees are disclosed in the annual Fee Disclosure Notice and on individual account statements sent to all Plan participants. Substantially all of these expenses are paid to parties-in-interest of the Plan and are based on reasonable and customary rates for the related services. Certain administrative expenses not reflected in this report are paid directly by the Plan Sponsor.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanSummaryOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_yx2LUqmR1kKhsHEKW0_WGA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Accounting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The financial statements of the UFP Industries, Inc. Employees&#x2019; Profit Sharing and 401(k) Plan are presented on the accrual method of accounting.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanBasisOfAccountingPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanSubsequentEventPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_aEX17GgPAUSP9Dvx_WqZDw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Subsequent Events&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Subsequent events have been evaluated by management through June 12, 2026, the date these financial statements were available to be issued. Effective January 1, 2026, the Plan was amended to incorporate Roth catch-up contribution provisions required under the SECURE 2.0 Act for participants whose prior year Federal Insurance Contributions Act (&#x201c;FICA&#x201d;) wages exceed the applicable statutory threshold. Under the amendment, catch-up contributions for such participants are required to be made on a Roth after-tax basis.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanSubsequentEventPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_hpGUTgSjKUmnNgLmK1dOSA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect reported amounts. Although actual results could differ from these estimates, management believes estimated amounts recorded are reasonable and appropriate.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanUseOfEstimatePolicyTextBlock>
    <us-gaap-ebp:EbpRiskAndUncertaintyPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb__J8RT0_fnkCfngrYSE9OuQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan utilizes various investment instruments. Investment securities, in general, are exposed to various risks, such as interest rate, credit, and overall market volatility. Due to the level of risk associated with certain investment securities, it is reasonably possible that changes in the values of investment securities will occur in the near term and that such changes could materially affect participants&#x2019; account balances and the amounts reported in the financial statements.&lt;/p&gt;</us-gaap-ebp:EbpRiskAndUncertaintyPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_mU-PsOMkU0yQTpki0CCErQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investment Valuation and Income Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan&#x2019;s investments are stated at estimated fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Inputs to valuation techniques refer to the assumptions that market participants would use in pricing the asset or liability.&#160; The Plan utilizes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).&#160; A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&#160; The following provides a description of the three levels of inputs that may be used to measure fair value:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Level 1&lt;/i&gt; &#x2013; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Level 2&lt;/i&gt; &#x2013; Significant observable inputs such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable or can be derived from or corroborated by observable market data by correlation or other means.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Level 3&lt;/i&gt; &#x2013; Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The following valuation methodologies were used to measure the fair value of the Plan&#x2019;s investments:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Common Stock:&lt;/i&gt; Valued at quoted market prices in an exchange and active market in which the securities are traded.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Money Market Fund:&lt;/i&gt; Valued at quoted market prices in an exchange and active market, which represent the net asset value (NAV) of shares held by the Plan.&#160; The money market fund seeks to maintain a $1.00 NAV.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Mutual Funds:&lt;/i&gt;&#160;Valued at quoted market prices in an exchange and active market, which represent the net asset values of shares held by the Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Collective Investment Trust (CIT):&lt;/i&gt; The fair value of participation units held in the Principal Stable Value Fund, Large Cap Growth Fund II, and T. Rowe Price Retirement Trusts are based on net asset value, which is obtained from audited information reported by the issuer of the CIT at year-end and is used as a practical expedient. This practical expedient is not used when it is determined to be probable that the fund will sell the investment for an amount different than the reported NAV. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The investment objective of the Principal Stable Value Fund is to provide preservation of capital, relatively stable returns consistent with its comparatively low risk profile, and liquidity for benefit-responsive payments. Withdrawals from the Principal Stable Value Fund for benefit payments and participant transfers to noncompeting options are made to plan participants promptly upon request but in all cases within 30 days after written notification has been received.&#160; All Plan Sponsor-directed full or partial withdrawals are subject to a twelve month advance written notice requirement, though the Principal Stable Value Fund may waive this requirement at its discretion. There are no unfunded commitments relating to these investments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The investment objective of the Large Cap Growth Fund II is to provide long-term capital appreciation primarily through a portfolio of underappreciated growth stocks. The investment objective of the T. Rowe Price Retirement Trusts is to seek the highest growth total return over time consistent with an emphasis on both capital growth and income that gradually shifts from higher risk equity securities to lower risk fixed income securities as retirement approaches. All Plan Sponsor-directed full or partial withdrawals from the Large Cap Growth Fund and T. Rowe Price Retirement Trusts are subject to 5 business days&#x2019; prior written notice for withdrawals exceeding $1,000,000. There are no unfunded commitments relating to these investments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The UFP Industries, Inc. Stock Fund (the Fund) is tracked on a unitized basis. At December 31, 2025, the Fund consists of common stock of UFP Industries, Inc. (Plan Sponsor) and funds that are held in the Allspring Government Money Market Fund that are sufficient to meet the Fund&#x2019;s daily cash needs. Unitization of the Fund allows for daily trades. The value of a unit reflects the combined market value of the common stock and the Allspring Government Money Market Fund held by the Fund. At December 31, 2025 and 2024, 1,262,812 and 1,503,069 units, respectively, were outstanding with a value of $87.89 and $108.62 per unit, respectively. &#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan&#x2019;s valuation methods may result in a fair value calculation that may not be indicative of net realizable value or reflective of future fair values.&#160; Although Plan management believes the valuation methods are appropriate and consistent with those participating in the market, the use of different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Purchases and sales of securities are recorded on a trade date basis.&#160; Interest income is recorded on the accrual basis.&#160; Dividends are recorded on the ex-dividend date.&#160; Net appreciation and depreciation include the Plan&#x2019;s gains and losses on investments bought or sold as well as held during the year.&lt;span style="font-size:12pt;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentPolicyTextBlock>
    <ufpi:EmployeeBenefitPlanPrincipalStableValueFundMaximumPeriodForParticipantWithdrawal
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_hFdrM271KUCaWVZKdDSYDw"
      id="Narr_-WveGtDdIki136H_yPjPZg">P30D</ufpi:EmployeeBenefitPlanPrincipalStableValueFundMaximumPeriodForParticipantWithdrawal>
    <ufpi:EmployeeBenefitPlanPrincipalStableValueFundMinimumWithdrawalNoticePeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_hFdrM271KUCaWVZKdDSYDw"
      id="Narr_1qF227_2bk2nr90YQOgg4g">P12M</ufpi:EmployeeBenefitPlanPrincipalStableValueFundMinimumWithdrawalNoticePeriod>
    <us-gaap-ebp:EbpFairValueInvestmentNavUnfundedCommitment
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ"
      decimals="0"
      id="Narr_i6-EjAVEZEiB55mZLQFC7Q"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">0</us-gaap-ebp:EbpFairValueInvestmentNavUnfundedCommitment>
    <ufpi:EmployeeBenefitPlanLargeCapGrowthFundAndT.RowePriceRetirementTrustsMinimumWithdrawalNoticePeriod
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_hFdrM271KUCaWVZKdDSYDw"
      id="Narr_mdu5tNohaUOrCvmqIdMe0w">P5D</ufpi:EmployeeBenefitPlanLargeCapGrowthFundAndT.RowePriceRetirementTrustsMinimumWithdrawalNoticePeriod>
    <ufpi:EmployeeBenefitPlanLargeCapGrowthFundAndT.RowePriceRetirementTrustsWithdrawalNoticeThresholdAmount
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ"
      decimals="0"
      id="Narr_shgqvnH8FkW3y8WOt7__4w"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">1000000</ufpi:EmployeeBenefitPlanLargeCapGrowthFundAndT.RowePriceRetirementTrustsWithdrawalNoticeThresholdAmount>
    <us-gaap-ebp:EbpFairValueInvestmentNavUnfundedCommitment
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ"
      decimals="0"
      id="Narr_jSfpRj74dUis8wAj3tKB1w"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">0</us-gaap-ebp:EbpFairValueInvestmentNavUnfundedCommitment>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ"
      decimals="INF"
      id="Narr_gcN7WV38lUWO3XjW7wvFMA"
      unitRef="Unit_Standard_shares_FP-sbReEw0GgKby4ubZMYA">1262812</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_GtCXBZMg-0mGIA8bycdwWg"
      decimals="INF"
      id="Narr_K8FRhgiC40-bvTObraqQiQ"
      unitRef="Unit_Standard_shares_FP-sbReEw0GgKby4ubZMYA">1503069</us-gaap-ebp:EmployeeBenefitPlanInvestmentNumberOfShares>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetValuePerShareOrUnit
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ"
      decimals="2"
      id="Narr_R21TFwXokUm6-TjUV8DvaQ"
      unitRef="Unit_Divide_USD_shares_1reDMFPJg0GfUw72oYX0Sg">87.89</us-gaap-ebp:EmployeeBenefitPlanNetAssetValuePerShareOrUnit>
    <us-gaap-ebp:EmployeeBenefitPlanNetAssetValuePerShareOrUnit
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_GtCXBZMg-0mGIA8bycdwWg"
      decimals="2"
      id="Narr_7foaKyCiHk-_L4bbNToFNg"
      unitRef="Unit_Divide_USD_shares_1reDMFPJg0GfUw72oYX0Sg">108.62</us-gaap-ebp:EmployeeBenefitPlanNetAssetValuePerShareOrUnit>
    <us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_c8A0bbbHDk-g3yh3-OuYuw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Notes Receivable from Participants&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Notes receivables from participants are measured at their unpaid principal balance plus any accrued but unpaid interest. Delinquent notes receivable from participants are deemed distributions based upon the terms of the Plan Document.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanNoteReceivableFromParticipantPolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_r6T_8YS3qUmJcUS5_yckng">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment of Benefits&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Benefits are recorded when paid.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanPaymentToParticipantPolicyTextBlock>
    <ufpi:EmployeeBenefitPlanConcentrationOfInvestmentsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_DFwdkmbjr0aIAt5ca0cv7A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Concentration of Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Included in investments at December 31, 2025 and 2024 are shares of the Plan Sponsor&#x2019;s common stock with an aggregate fair value of $108,690,938 and $160,064,047, respectively.&#160; This investment represents 14% and 21% of total investments at December 31, 2025 and 2024, respectively.&#160; A significant decline in the market value of the Plan Sponsor&#x2019;s stock would significantly affect the net assets available for benefits.&lt;/p&gt;</ufpi:EmployeeBenefitPlanConcentrationOfInvestmentsPolicyPolicyTextBlock>
    <us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsAmount
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_TaCuzdYlT0awe7edcLS5Fw"
      decimals="0"
      id="Narr_ZGhG3MPMtUeeB_V7EClmCg"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">108690938</us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsAmount>
    <us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsAmount
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_YE7ik086mECnuy6P-sTcMQ"
      decimals="0"
      id="Narr_zyQPBSFmJEinJ4sHRnBS2A"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">160064047</us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsAmount>
    <us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsPercentage
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_TaCuzdYlT0awe7edcLS5Fw"
      decimals="2"
      id="Narr_F_saOrFGuUGXj2TpbMNvIQ"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.14</us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsPercentage>
    <us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsPercentage
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_YE7ik086mECnuy6P-sTcMQ"
      decimals="2"
      id="Narr_ZPCcm_bjqUWjEgNtDyZf_w"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.21</us-gaap-ebp:EbpRiskAndUncertaintyConcentrationOfInvestmentAtFairValueToTotalInvestmentsPercentage>
    <us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_XohdHDvtXEe_3rcdmG6w0w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Administrative Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Administrative expenses incurred in connection with the operations of the Plan are paid via certain investment and transactional fees which are borne by the Plan and applied to applicable participant balances. These fees are disclosed in the annual Fee Disclosure Notice and on individual account statements sent to all Plan participants. Substantially all of these expenses are paid to parties-in-interest of the Plan and are based on reasonable and customary rates for the related services. Certain administrative expenses not reflected in this report are paid directly by the Plan Sponsor.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanExpensePolicyTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_9dnuZpUa6UW8GeTw5MVrPA">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:27pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The tables below set forth by level within the fair value hierarchy the Plan&#x2019;s investments as of December 31, 2025 and 2024.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investment Assets at Fair Value as of December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Company common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 108,690,938&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 108,690,938&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,132,168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,132,168&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Mutual funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 209,577,409&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 209,577,409&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total assets in fair value hierarchy&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 320,400,515&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 320,400,515&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Investments measured at net asset value*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 446,295,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total investments at fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 320,400,515&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 766,696,015&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investment Assets at Fair Value as of December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Company common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 160,064,047&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 160,064,047&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,244,471&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,244,471&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Mutual funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 534,967,618&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 534,967,618&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total assets in fair value hierarchy&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 698,276,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 698,276,136&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Investments measured at net asset value*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 63,259,622&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total investments at fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 698,276,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 761,535,758&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.43;text-align:justify;margin:6pt 0pt 0pt 0pt;"&gt;* The investment in the collective investment trusts is measured at fair value using the net asset value per share (or its equivalent) as a practical expedient and has not been categorized in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amounts presented in the Statements of Net Assets Available for Benefits.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_ir5-h9HyNEmAMDp5Jb_ZZw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investment Assets at Fair Value as of December 31, 2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Company common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 108,690,938&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 108,690,938&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,132,168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 2,132,168&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Mutual funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 209,577,409&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 209,577,409&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total assets in fair value hierarchy&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 320,400,515&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 320,400,515&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Investments measured at net asset value*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 446,295,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total investments at fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 320,400,515&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 766,696,015&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:61.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Investment Assets at Fair Value as of December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Company common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 160,064,047&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 160,064,047&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,244,471&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 3,244,471&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Mutual funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 534,967,618&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 534,967,618&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total assets in fair value hierarchy&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 698,276,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 698,276,136&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Investments measured at net asset value*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 63,259,622&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:36.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Total investments at fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 698,276,136&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"&gt; 761,535,758&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.43;text-align:justify;margin:6pt 0pt 0pt 0pt;"&gt;* The investment in the collective investment trusts is measured at fair value using the net asset value per share (or its equivalent) as a practical expedient and has not been categorized in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amounts presented in the Statements of Net Assets Available for Benefits.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanInvestmentFairValueAndNavTableTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_qpOkOPOuOE2x5Sl0s8bTCA"
      decimals="0"
      id="Tc_Hpy3AY9ytE-UOOIAm_OZ-Q_3_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">108690938</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_TaCuzdYlT0awe7edcLS5Fw"
      decimals="0"
      id="Tc_kthUS7zj9k6021mkXmq2oA_3_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">108690938</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_sl25IfcjQ0yREV8GwNglCg"
      decimals="0"
      id="Tc_j3xiWiDkFUaVaHAk2HmZjg_4_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">2132168</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_cjh1lKSziUC-25uzdGUE6Q"
      decimals="0"
      id="Tc_ygIPsCSKwE6Hntcqw016aA_4_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">2132168</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember_BdbV7BEGTk2sPkCdoLzc3Q"
      decimals="0"
      id="Tc_X9IAke0-tk-U-yXbFc7fFg_5_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">209577409</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember__rbPuz6RKkS_0IaX47Fg2Q"
      decimals="0"
      id="Tc_OxF5CwCEUEKEr5PLjt54jg_5_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">209577409</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel12And3Member_k4xVjw6tK0SfAtlpafTc3g"
      decimals="0"
      id="Tc_ioOVLmItSUCOtHNzI54I2A_6_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">320400515</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel12And3Member_k4xVjw6tK0SfAtlpafTc3g"
      decimals="0"
      id="Tc_jBLcy5ogDU-HkSyjI6kHpg_6_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">320400515</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_AHdMByWIL0yiasbk6Q2vyg"
      decimals="0"
      id="Tc_NujO6sx-sEiqD5yNhKgGsw_7_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">446295500</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_lPi5Ogm3R06-djn9I5YiEQ"
      decimals="0"
      id="Tc_XGjdKHGVZkqKBnWo6C_uSA_8_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">320400515</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_6ZJMxfscVkuFFxxRSLCpew_8_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">766696015</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_kRg7ICO8rUaST4BJhR9UUw"
      decimals="0"
      id="Tc_QQjVc2KPBkmQd4TMoEKQQA_3_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">160064047</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap-ebp_EmployeeBenefitPlanEmployerCommonStockMember_YE7ik086mECnuy6P-sTcMQ"
      decimals="0"
      id="Tc_RN88mRcAd0CR3lYzTWj7Jw_3_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">160064047</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_6TdgHiRu7UGf323BoKn5lg"
      decimals="0"
      id="Tc_x2IsAGFqa0GI_oy4qTOXsg_4_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">3244471</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MoneyMarketFundsMember_sOZYDl4I-UaLSDNTJakj0A"
      decimals="0"
      id="Tc_4m4i4RuhUUmk1lfp2eqnCA_4_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">3244471</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember_NxYwLeXh4km_nLAQkUDE9g"
      decimals="0"
      id="Tc_VV0l242-kkWKBO8BYA2-vw_5_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">534967618</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember_zYT8G7WSf0mIpUsmPt9ERQ"
      decimals="0"
      id="Tc_Su_WaVGmKUmoUyCtW1xNbA_5_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">534967618</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel12And3Member_sBJBP1qIgUKeuFHNYxkreQ"
      decimals="0"
      id="Tc_c87elyhj9k2kFilWXGn-_Q_6_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">698276136</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel12And3Member_sBJBP1qIgUKeuFHNYxkreQ"
      decimals="0"
      id="Tc_mTqZJ5Tk0UmYyl_oNwGFJQ_6_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">698276136</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_gAHJ4KE9yk6ldQhMzM64zw"
      decimals="0"
      id="Tc_9blYmR36p0upxx6zoWDB_Q_7_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">63259622</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_qtFxc1y5VE-KKHyuEYqlHg"
      decimals="0"
      id="Tc_QyGyQcLh00CIDbfE_R_4Sw_8_3"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">698276136</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue
      contextRef="As_Of_12_31_2024_dei_LegalEntityAxis_ufpi_EBP001Member_g74xPgceIUiGkIzn-rv2Fg"
      decimals="0"
      id="Tc_pjFjNc-7nEu8TrSf2DmtLA_8_12"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">761535758</us-gaap-ebp:EmployeeBenefitPlanInvestmentExcludingPlanInterestInMasterTrustFairValue>
    <us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_Ci7RAG8ib0Gs37Zb5ExbaQ">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:27pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;4.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Income Tax Status&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;The Plan Sponsor has received a determination letter from the Internal Revenue Service dated March 17, 2017, stating that the Plan is qualified under section 401(a) of the Internal Revenue Code (the Code), and, therefore, the related trust is exempt from taxation. Subsequent to this determination by the Internal Revenue Service, the Plan was amended several times and was restated effective January 1, 2023. Once qualified, the Plan is required to operate in conformity with the Code to maintain its qualification. The Plan Sponsor believes the Plan is designed and being operated in compliance with the applicable requirements of the Code and, therefore, believes that the Plan, as amended and restated, is qualified and the related trust is tax exempt.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Accounting principles generally accepted in the United States of America require plan management to evaluate tax positions taken by the Plan and recognize a tax liability (or asset) if the Plan has taken an uncertain position that more likely than not would not be sustained upon examination by the Internal Revenue Service. &#160;The Plan is subject to routine audits by taxing jurisdictions; however, there are currently no audits for any tax periods in progress.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanTaxStatusTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanTaxDeterminationLetterObtained
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_bpeTXx3Dk0SNktUHnCEV4w">true</us-gaap-ebp:EmployeeBenefitPlanTaxDeterminationLetterObtained>
    <us-gaap-ebp:EmployeeBenefitPlanTaxDeterminationLetterDate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_VfHQscFxskK4IJVLZfCOOw">2017-03-17</us-gaap-ebp:EmployeeBenefitPlanTaxDeterminationLetterDate>
    <us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_0ruV_-IBS0m93YY4Qy16RQ">&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:27pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;5.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b style="font-weight:bold;"&gt; Related Party Transactions and Party-in-Interest Transactions&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;margin:0pt;"&gt;Transactions resulting in Plan assets being transferred to or used by a related party are prohibited under ERISA unless a specific exemption is applied. Principal is a party-in-interest and qualified institution as defined by ERISA. The Plan also invests in the common stock of the Company, which it holds in the Plan. See Note 2 for additional information related to the Company&#x2019;s stock. Notes receivable from participants are also considered party-in-interest transactions. All of the above transactions are exempt from the &#x201c;prohibited transactions&#x201d; provisions of ERISA and the Code.&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanRelatedPartyAndPartyInInterestTransactionsTextBlock>
    <us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTableTextBlock
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Tb_zg5cN3d830uZJqwxBMusDA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"&gt;UFP Industries, Inc. Employees&#x2019; Profit Sharing and 401(k) Plan&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;Schedule H, Line 4i &#x2013; Schedule of Assets (Held at End of Year)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;EIN #38-1465835 Plan #001&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;December 31, 2025&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;(a)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;(b)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;(c)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;(e)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description of Investment Including Maturity Date,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Identity of Issuer, Borrower, Lessor, or Similar Party&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rate of Interest, Collateral, Par, or Maturity Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Current Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Times';font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Common stock:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_IHvA9eohUUmkkwb8f3fyGA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;UFP Industries, Inc.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_mMaskqTToEisSewgXeIFww;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;UFP Industries, Inc. Common Stock&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 108,690,938&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Collective investment trust funds:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_wO87hB86602oA0vAQlCrmA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Principal Global Investors Trust Company&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_OEN9Qrdkr0CPqkfviBhDaQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Principal Stable Value Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,299,440&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_on0kYH7OdkqbjJWCCNP6xg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Great Gray Trust Company, LLC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_849bwC6MOkiCxzbb8oMNFA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Large Cap Growth Fund II&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 88,369,269&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_v0yAA5ZwVUyJ9ujL3MyWlQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2065 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,267,287&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hb6tSJ5grEmvXcuQLFf8qw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2060 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,413,580&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_dX7M16ODv0G1X10sm-HPLQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2055 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,850,095&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_TJdIVzR2xUi4NP9MTKpwvw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2050 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 63,450,170&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_humIAeV0ZEaVcJk5Lb-OPQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2045 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,319,992&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_JSewSjjnIUSYm2UCMwEOLQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2040 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 64,633,069&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_6ih_VF9GrUG8KaHNNSSpqg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2035 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,204,906&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_H44TwvZSVkaZLxkS63zkrA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2030 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 59,906,058&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_qr_ln27EFk25zzAXmBXOBQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2025 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,845,892&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_3gI8bvHJ0Eqfbzpn19_RxQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2020 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,712,847&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Xy1csVSXzkuC-vsdvlvGNg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2015 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 306,796&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_VrNAjsit2kWVxiIUtIGJRw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;T. Rowe Price Retirement Date 2010 Trust Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,716,099&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 446,295,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Money market funds:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_sAT4nsWuSkGAi1ooRN0myQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Allspring&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_P01iogfRH0CI3WJ33_kwog;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Government Money Market Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,132,168&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Mutual funds:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_06fkFrc6M0--T9WCTW6JBw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Fidelity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_SiTIaaMROEq634pEejRj6A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Midcap Index Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 33,108,901&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Gdp6_mJl9EOQxDyGJhOt9g;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Fidelity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Aiue1RbybEKjVpw86FMi7Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Small Cap Index Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,445,857&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Km53Srf1sUyKjDvdAfRN_Q;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Fidelity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Kc-Tj7uvdk-zO41QCEhgRA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Small Cap Growth K6 Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,372,590&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Wrj0l_hQoUmvD7WMewo2GA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Fidelity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_tuOkCIVb5k6XpnQFXJp5tw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;International Stock Index Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,239,413&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_TEcJrVj660uP4etksrmohA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Fidelity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_JkqbE2pjWkq3yBnXVAZk9A;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;US Bond Index Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,419,657&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_EKGRtn6bVk2D1j00C8YltQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Fidelity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_SlMoGJKiQUOPLXFF1pfStw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;500 Index Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 63,379,408&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_9iuDCYO-ikGzWL8vx_bMxg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Invesco&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_fA3GLycpX02LhFn3omg01g;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;International Small-Mid Company Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 820,065&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_WTUlEJzyIECpLl5mtRULHw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Dodge &amp;amp; Cox&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Hb8zZsZQnkyrrVI0TRSsrQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;International Stock Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,726,209&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_jXUjKiQQK0S1zXqrsvAJpQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Dodge &amp;amp; Cox&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_B1kKo2WnvUq7gPJkfwHJjA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Income Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,845,834&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_7ASJcP4RakK16O64YunFug;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;PGIM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_qZtRhn5T7kWEqRK834DhKA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;High Yield Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,792,470&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_CAB4wZEAGkeRtXAtJQhcdA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Neuberger Berman&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_ovo_q6mSfkKjo7RhgFyXBw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Genesis Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,884,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_BYUXNSVE3EanpnFQhHFxEg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;American Mutual Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_pWjI2ZSvlESP5iNlexTJEQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Growth and Income Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37,138,563&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_sohImaXYC0OXtx2qd24Lqw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Carillon Eagle&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_CXgEaztzT0mqFH422DKisQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Midcap Growth Fund&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,403,880&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 209,577,409&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 766,696,015&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Participant loans&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Collateralized by vested account balances, payable in monthly installments with interest rates ranging from 4.2% to 11.5%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,364,049&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 791,060,064&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"&gt;Indicates a party-in-interest to the Plan.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:39.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:43.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;white-space:nowrap;width:83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_5rKB7fZ9wUKGjTqOYY9zEg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Note: Column (d), cost, is not applicable, as all investments are participant-directed.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:9pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap-ebp:EmployeeBenefitPlanScheduleOfAssetHeldForInvestmentTableTextBlock>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_FF107-8SC0qksCCaCJK_dg">38-1465835</dei:EntityTaxIdentificationNumber>
    <us-gaap-ebp:EmployeeBenefitPlanPlanNumber
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_WAMl-8Fon0KUs-ljkJ1I-Q"
      id="Narr_rdZnG9kmoU2HTqF4N-9VrA">001</us-gaap-ebp:EmployeeBenefitPlanPlanNumber>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_UFPIndustriesIncCommonStock_EnpFwXOizkm0eNG7ycvKaA"
      id="Tc_vEgO18my3E-HtZbFvvTj_w_6_0">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_UFPIndustriesIncCommonStock_EnpFwXOizkm0eNG7ycvKaA"
      decimals="0"
      id="Tc_bgGMGIaZPkKEkahIPBXABg_6_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">108690938</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PrincipalGlobalInvestorsTrustCompanyPrincipalStableValueFund_qkw9EPYs7k-I8HbhEi1HNQ"
      id="Tc_MQQc6asU7k2wLqOWBlddbQ_9_0">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PrincipalGlobalInvestorsTrustCompanyPrincipalStableValueFund_qkw9EPYs7k-I8HbhEi1HNQ"
      decimals="0"
      id="Tc_Gp5pUiVcz0aGMhJeOT7DLA_9_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">55299440</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCLargeCapGrowthFundII_Wo7Y0pZVqEuj28SXFRrOKw"
      decimals="0"
      id="Tc_i_oRAM5LAUiT_r9TiUyCVA_10_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">88369269</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2065TrustFund_j5qqS2o61k-BX9amOcUu6w"
      decimals="0"
      id="Tc__mEe6S8xxkeQKgsGhuieTA_11_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">10267287</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2060TrustFund_Jq5wlnmQPk6oTUC8Z_mGyw"
      decimals="0"
      id="Tc_YfMN2FO4xUu4amuncTkZfQ_12_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">16413580</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2055TrustFund_ZZ-B7rGszU-p2znVLAySdA"
      decimals="0"
      id="Tc_sQkbM5WWnE2ZmJbsMYHyDQ_13_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">14850095</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2050TrustFund_fYVTeb2xAk2nImbOkWqNDQ"
      decimals="0"
      id="Tc_0XyoWr4A1E6Dn2Rk6zt4EQ_14_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">63450170</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2045TrustFund_R5v1hdfavE-pzVwk3fyhbA"
      decimals="0"
      id="Tc_GH4q-rlgN02waJ2e1eUY7w_15_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">18319992</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2040TrustFund_yE_B8e2XwU-bozPyEg1m2g"
      decimals="0"
      id="Tc_cn1vt8LCNEWISSNrPlkVLQ_16_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">64633069</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2035TrustFund_1HjKJLiJ00e2HGOlGlXSGA"
      decimals="0"
      id="Tc_8j8dNQmX4kaaA0AVLLYyXA_17_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">19204906</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2030TrustFund_2h4uZiABM0GcpLOQPiSwow"
      decimals="0"
      id="Tc_iSqAj0TUqkuUMuLARecb2A_18_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">59906058</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2025TrustFund_h5ATNpjPBU-NWTUqCnliZQ"
      decimals="0"
      id="Tc_v6lHYJEfE0a6gfH-9J9yCA_19_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">6845892</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2020TrustFund_jtfdTsNYCU6Z9YsiT6vhCA"
      decimals="0"
      id="Tc_VUl1AaxAW0mcuJ_jh69gog_20_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">23712847</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2015TrustFund_PNh0k_iFiUGeuOVYZuy1eA"
      decimals="0"
      id="Tc_Ivv5JkYjbUan-OGmOQNljQ_21_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">306796</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_GreatGrayTrustCompanyLLCTRowePriceRetirementDate2010TrustFund_CfTXzKvwp0W3R5bB-cS37Q"
      decimals="0"
      id="Tc_Cw4GGvqjvkqMWJl9j5zjvw_22_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">4716099</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_DefinedBenefitPlanCommonCollectiveTrustMember_eXNPdHgrPUWVSMJuDlBMKQ"
      decimals="0"
      id="Tc_auHsyHIXVU6BPtk5B1wXqw_23_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">446295500</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AllspringGovernmentMoneyMarketFund_PuSD5X34QkOSCcRGf-HK7g"
      decimals="0"
      id="Tc_I-zuq5FV8kuFGM7hoVPkFg_26_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">2132168</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityMidcapIndexFund_sj6sC4bStEaZFJ5CfeyEmw"
      decimals="0"
      id="Tc_KExCgDDdoka67EOlCr8LFw_29_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">33108901</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapIndexFund_vT6N3KpaVUGnZzFMD50B8w"
      decimals="0"
      id="Tc_nlEy-YYkPkq4E22fqYlPrw_30_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">8445857</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelitySmallCapGrowthK6Fund_R-5QKOzx1kS2gpAIHk_V1g"
      decimals="0"
      id="Tc_SFcRHgQUN0Wq7tcpL4xayQ_31_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">1372590</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityInternationalStockIndexFund_TlYWo0PYZUGgFqgYLnIpMA"
      decimals="0"
      id="Tc_Q25OyhGqR0uMBnApLra6yA_32_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">11239413</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_FidelityUSBondIndexFund_IjHS0LcC50mjbBK7w2b31w"
      decimals="0"
      id="Tc_zm7EFGG2I0SY_sbDP5CG0A_33_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">4419657</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_Fidelity500IndexFund_qvLBEWv02UeqrNfAsL8HGQ"
      decimals="0"
      id="Tc_BAgXSXs7M0KflU7b4sS9qw_34_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">63379408</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_InvescoInternationalSmall-MidCompanyFund_eMFLYzjNu0mpWW9h-KW3Ig"
      decimals="0"
      id="Tc_e4GVYRVcvkWo-2-yeT48tw_35_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">820065</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxInternationalStockFund_dHKVALHAmUSept9yUIihUw"
      decimals="0"
      id="Tc_OJqMsjwGVkqVTzem_RFSYw_36_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">17726209</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_DodgeampCoxIncomeFund_a9REZBjr-Um20gXs6BVtTg"
      decimals="0"
      id="Tc_1nG9Vf92Z0GyygV0O34k9A_37_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">9845834</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_PGIMHighYieldFund_luODN4fnbkO_IoO1DPslGw"
      decimals="0"
      id="Tc_7OyEJ0ahlkq9zF_OLi5hyw_38_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">3792470</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_NeubergerBermanGenesisFund_FM8upSg0Lk-Qc4nkTJgtqw"
      decimals="0"
      id="Tc__HpvCn9_UEOrR7OhQ3Y5hA_39_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">12884562</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_AmericanMutualFundGrowthandIncomeFund_boZE75JQGkiboG9M84WmwQ"
      decimals="0"
      id="Tc_kAR5jlpDAU-NvKOiPJganQ_40_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">37138563</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentIdentifierAxis_CarillonEagleMidcapGrowthFund_U29U5Kb8ZkeAHoPZiqWWUg"
      decimals="0"
      id="Tc_OesESnbBpEef__ySkIRBUQ_41_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">5403880</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_us-gaap_InvestmentTypeAxis_us-gaap_MutualFundMember__rbPuz6RKkS_0IaX47Fg2Q"
      decimals="0"
      id="Tc_RIbOh-DfwES2rf6BJIRHqA_42_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">209577409</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_MLOzIDDu-0qci3-f3KJKXQ_43_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">766696015</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentInvestmentExcludingPlanInterestInMasterTrustCurrentValue>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      id="Tc_MG-07HPbyESUEpSSqUh7Ww_45_0">true</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentPartyInInterest>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MinimumMember_cc-Jrdg_zECtOsBiLbrrgw"
      decimals="3"
      id="Narr_DSFPhZcvmkCVvqAeZZjwyg"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.042</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate
      contextRef="Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_srt_RangeAxis_srt_MaximumMember_cap5scA8mUmXiZj5i_bEaA"
      decimals="3"
      id="Narr_VpIKRzINFU-rdfdWKXVBMQ"
      unitRef="Unit_Standard_pure_PR7S1HfTO0yvf87V-PoKLg">0.115</us-gaap-ebp:EmployeeBenefitPlanParticipantLoanInterestRate>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_WpuIaZEjUEmxl3x4Q7rVVQ_45_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">24364049</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestmentParticipantLoanAfterDeemedDistribution>
    <us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment
      contextRef="As_Of_12_31_2025_dei_LegalEntityAxis_ufpi_EBP001Member_8pNPb6Cl0kGrzFpDMwj-hQ"
      decimals="0"
      id="Tc_i4EWcxQs-UWUHJD95UoaZg_46_4"
      unitRef="Unit_Standard_USD_z3nxbLFySkOeIRmE-jHJoQ">791060064</us-gaap-ebp:EmployeeBenefitPlanAssetHeldForInvestment>
</xbrl>
