UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934. For the fiscal year ended |
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934. For the transition period of ____ to _____. |
Commission File No.:
(Exact name of registrant as specified in its charter)
(State or other jurisdiction of incorporation or organization) | (I.R.S. Employer Identification No.) | |
(Address of principal executive offices) | (Zip Code) |
Registrant’s telephone number, including area code (
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class | Trading Symbol | Name of Each Exchange on Which Registered |
The |
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ◻
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Accelerated filer ◻ | Non-accelerated filer ◻ | Smaller Reporting Company | Emerging growth company |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with a new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. Yes ◻ No ⌧
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. Yes ◻ No ⌧
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). Yes ◻ No ⌧
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes
The aggregate market value of the common stock held by non-affiliates of the registrant (i.e. excluding shares held by executive officers, directors, and control persons as defined in Rule 405, 17 CFR 230.405) on June 24, 2022 (which was the last trading day of the registrant’s second quarter in the fiscal year ended December 31, 2022) was $
As of February 4, 2023,
Documents incorporated by reference:
| (1) | Certain portions of the registrant’s Annual Report to Shareholders for the fiscal year ended December 31, 2022 are incorporated by reference into Part I and II of this Report. |
| (2) | Certain portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this Report. |
Exhibit Index located on page E-18.
ANNUAL REPORT ON FORM 10-K
DECEMBER 31, 2022
TABLE OF CONTENTS
1
PART I
Item 1. Business.
General Development of the Business.
UFP Industries, Inc. (“we” or “our”) is a holding company with subsidiaries throughout North America, Europe, Asia, and Australia that supply products primarily manufactured from wood, wood and non-wood composites, and other materials to three markets: retail, packaging, and construction. We are headquartered in Grand Rapids, Michigan. For more information about UFP Industries, Inc., or our affiliated operations, go to www.ufpi.com.
Information relating to current developments in our business is incorporated by reference from our Annual Report to Shareholders for the fiscal year ended December 31, 2022 ("2022 Annual Report") under the caption "Management’s Discussion and Analysis of Financial Condition and Results of Operations." Selected portions of the 2022 Annual Report are filed as Exhibit 13 with this Form 10-K Report.
Financial Information About Segments.
ASC 280, Segment Reporting (“ASC 280”) defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.
Our business segments consist of UFP Retail Solutions, UFP Packaging and UFP Construction and align with the end markets we serve. Among other things, this structure allows for a more specialized and consistent sales approach among Company operations, more efficient use of resources and capital, and quicker introduction of new products and services. We manage the operations of our individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Packaging, and Construction segments. The exception to this market-centered reporting and management structure is our International segment, which comprises our Mexico, Canada, Europe, Asia and Australia operations and sales and buying offices in other parts of the world. Our International segment and Ardellis (our insurance captive) are referred to as “All Other” throughout this report. The Corporate segment includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consists of over (under) allocated costs, the operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns, leases and operates transportation equipment, are also included in Corporate. Inter-company lease and services charges are assessed to our operating segments for the use of these assets and services at fair market value rates.
Narrative Description of Business.
Historically, we owned and operated a number of manufacturing facilities across North America that served our various markets, and we managed those operations primarily on a geographic basis. As part of that structure, the managers of those facilities and geographic business units were responsible for and compensated on the basis of each facility's, unit's, and region's respective financial performance. This structure fostered a strong entrepreneurial and sales culture, as well as significant revenue growth – from 2011 to 2019 our revenues increased from $1.8 billion to $4.4 billion. We believe that the duration of our relationships with many of our customers, which extend over several decades with certain key customers, is a reflection of our strong sales culture and intense focus on providing custom solutions.
2
Our growth, including the growth in the size and number of our customers, generated increased demand for a deeper understanding of the markets we serve as well as the need to offer more complete solutions, services, and products for existing and prospective customers. As a result, effective January 1, 2020, we restructured the manner in which we manage our business and serve our customers, prompting the formation of three business segments: Retail Solutions, Packaging, and Construction. This restructuring, focused on our markets, is intended to allow us to better serve our customers, recognize and exploit market opportunities, enhance the efficiency of our operations, and improve the deployment of capital. At the same time, we continue to maintain our existing compensation philosophy and practices of rewarding the financial performance of our plants, business units, and segments, based upon pre-bonus operating profits and return on investment, to preserve our strong entrepreneurial and sales culture.
Our business segments are functionally interdependent and are supported by common corporate services, such as accounting and finance, information technology, human resources, legal and compliance, and others. We regularly invest in automation and create best practices to improve the efficiency of our manufacturing facilities across each of the segments. The results and improvements from these investments are shared among the segments. This exchange of improvements and ideas has also prompted better and faster innovation for new products, processes, and product improvements.
Importantly, the restructuring allows us to better evaluate market conditions and opportunities and more effectively allocate capital and resources to the appropriate segments and business units. Also, we believe that the diversification and manner in which we operate our business provides an inherent hedge against the inevitable business cycles that our markets experience and over which we have little control. Accordingly, our goal is to provide more stable earnings and cash flows to our shareholders. Our diversification and operating practices also mitigate the impact of more volatile lumber market conditions experienced by traditional lumber companies.
Retail Solutions segment. Our Retail Solutions segment is comprised of the following business units: ProWood, Sunbelt, Deckorators and UFP-Edge. The Retail Solutions segment is focused on distinct product offerings which are grouped by brands and business units. These groupings may change periodically as opportunities to gain efficiencies or development of bigger scale and synergy products are created.
ProWood and Sunbelt. Our ProWood and Sunbelt business units manufacture and sell treated lumber products, including decking, fencing, lattice and similar products, as well as decorative and functional lawn and garden products. These business units include our branded ProWood line of pressure-treated and fire retardant products used primarily for outdoor decking environments, including associated accessories. It also includes our branded Outdoor Essentials line of lawn and garden products, consisting of wood and vinyl fencing options, garden beds and planters, pergolas, picnic tables, and other landscaping products. These business units also manufacture and sell commodity based lumber primarily to independent, retail lumber yards.
Deckorators. This business unit includes the manufacture of wood plastic composite and our patented mineral based, composite decking and related decking accessories, including non-wood railing systems, balusters, post caps, and similar products, as well as customized, non-wood fencing.
UFP-Edge. This business unit manufactures and sells exterior siding, pattern, trim and facia products. These products include traditional wood, engineered wood and modified wood siding with a variety of finish and profile alternatives as well as primed wood trim boards and facia. It also includes interior pattern and trim products, as well as pre-painted and primed shiplap and project boards.
We are not aware of any competitor that currently manufactures, treats and distributes a full line of both value-added and commodity-based products on a national basis as we do within this segment. We face competition on individual products from several different producers; however, the majority of these competitors tend to be regional in their efforts and/or do not offer the full line of products that are available from us. We believe the breadth of our product offering, scale and geographic dispersion, proximity of our plants to core customers, product innovation initiatives, purchasing and manufacturing expertise, and service capabilities provide competitive advantages in this market. We estimate we produce approximately 28% of all residential treated wood, 5-6% of all composite decking and accessories, and 9% of all wood and vinyl fencing in the United States.
3
We supply customers in this segment from many of our locations. Our facilities are able to supply mixed truckloads of products that can be delivered to customers with rapid turnaround from receipt of an order. Freight costs are a factor in the ability to competitively service this market, especially with treated wood products because of their heavier weight. The proximity of our regional facilities to the various outlets of these customers is a factor when developing and establishing annual sales programs. This segment services two of our largest customers, The Home Depot and Lowes, which accounted for approximately 15% and 11%, respectively, of our total net sales in fiscal 2022, 16% and 10%, respectively, in 2021, and 24% and 4%, respectively, in 2020.
See Note M "Segment Reporting" of the registrant's Annual Report to Shareholders for the fiscal year ended December 31, 2022 for our disaggregated net sales by business unit for our Retail Solutions segment.
Packaging segment. Formerly known as our Industrial segment, this segment is comprised of the following business units: Structural Packaging, PalletOne, and Protective Packaging Solutions.
Structural Packaging. This business unit designs, engineers, manufactures and tests custom packaging products primarily made of wood. These products are custom designed and manufactured based upon specific customer needs and requirements. We serve a wide variety of regional, national, and global customers in several end markets (also referred to by us as "runways") such as durable goods, household goods, agricultural, moving and storage, heavy equipment and automotive. We utilize combinations of various materials through industrial engineering and testing to promote the best value and functionality for our customers.
PalletOne. This business unit designs and manufactures pallets primarily made out of wood and heat-treated wood. Our pallets are designed and manufactured in numerous sizes and compositions and are used by our customers for shipping a wide assortment of consumer and industrial products. This business unit also includes a large recycling operation of previously used pallets.
Protective Packaging Solutions. This business unit consists of a wide variety of products and solutions, such as corrugate, foam, labels, strapping and films. These products are primarily sold as additional offerings to our structural packaging products and pallets and are generally sold as a means of providing a more complete solution to our customers' packaging desires and requirements. Over the last five years, we have added additional products and services to this business unit to meet the increasing demand of our customers to provide innovative solutions to their packaging and shipping needs.
Competition in our structural packaging and PalletOne business units is fragmented and includes numerous suppliers of wood components convenient to the customer. We service this segment with our dedicated regional and national sales teams. We believe we currently supply approximately 15% of all domestic customized structural packaging and have a 10% market share of new machine-built wood pallets. Our Protective Packaging business unit includes recent acquisitions: Advantage Label, Titan Corrugated, and All Boxed Up. We plan to continue to acquire companies with capabilities and product expertise that enhance our ability to offer valuable packaging solutions to our customers.
See Note M "Segment Reporting" of the registrant's Annual Report to Shareholders for the fiscal year ended December 31, 2022 for our disaggregated net sales by business unit for our Packaging segment.
Construction segment. Our construction segment is comprised of the following business units – Factory-Built Housing, Site-Built Construction, Commercial Construction, and Concrete Forming.
4
Factory-Built Housing. This business unit designs and manufactures roof trusses, lumber cut and shaped to the customer's specification, plywood, oriented strand board and dimensional lumber, all intended for use in the construction of manufactured housing. Our customers in this market are producers of mobile, modular and prefabricated homes and, to a lesser extent, recreational vehicles (RV). Our principal competitive advantages include our product knowledge, the strength of our engineering support services, the proximity of our regional facilities to our customers, our purchasing and manufacturing expertise and our ability to provide national sales programs to certain customers. As a result of these advantages, we estimate we produce approximately 45% of all roof trusses used in factory-built housing in the United States. We also distribute products such as siding, electrical, plumbing, and many other specialty products to factory-built housing and RV customers.
Site-Built Construction. This business unit designs and manufactures roof and floor trusses, wall panels, I-joists and lumber packages as well as engineered wood components used to frame residential and light commercial projects. We have recently begun to manufacture and sell alternate materials components such as metal trusses, sheathed and pre-finished light gauge metal wall panels and aluminum decks and rail accessories. Our customers in this market are primarily large-volume, multi-tract builders and smaller volume custom builders. We also supply builders engaged in multi-family and light commercial construction. We currently estimate that approximately 75% of the unit's business is for single-family homes while 25% is for multi-family structures.
Competition consists of a number of national and regional building products dealers who also manufacture components and/or provide framing services, as well as many regional manufacturers of engineered wood components. We believe our primary competitive advantages relate to the engineering and design capabilities of our staff, purchasing and manufacturing expertise, product quality, timeliness of delivery, and financial strength, as well as providing a comprehensive turn-key package, including installation in selected markets. As a result of these strengths, we estimate we produce approximately 6% of all engineered wood components used in housing in the United States. Generally, terms of sale and pricing are determined based on contracts we entered into with our customers. We currently supply customers in these markets from manufacturing facilities located in many different states, primarily located in the non-urban Northeast, mid-Atlantic, Southeast, Texas, and Colorado. We have intentionally avoided markets that have experienced more severe volatility and demand for housing. Also, the states in which we have a presence are currently benefiting from recent population migration trends in the United States. Freight costs are a factor in the ability to competitively service this market due to the space requirements of these products on each truckload. We also provide framing services for builders in certain regional markets in which we erect the wood structure.
Commercial Construction. Our commercial construction business unit primarily includes the operations of idX Holdings, Inc. ("idX"). idX is a designer, manufacturer and installer of highly customized interior fixtures, casework and millwork used in a variety of retail and commercial structures representing several end markets. This business unit serves customers throughout North America and to a lesser extent, Asia, in runways such as healthcare, hospitality, quick service restaurants, retail, and financial. We believe that we have a market share of approximately 3% of the total domestic and architectural millwork market.
Concrete Forming. This business unit designs, manufactures and supplies wood forms and related products that are used by our customers to set or form concrete for various structures, including large parking garages, stadiums, bridges, water treatment plants, and other large infrastructure projects. Our customers in this business unit include general contractors as well as distributors.
See Note M "Segment Reporting" of the registrant's Annual Report to Shareholders for the fiscal year ended December 31, 2022 for our disaggregated net sales by business unit for our Construction segment.
UFP Purchasing/Suppliers. We are one of the largest domestic buyers of solid sawn softwood lumber from primary producers (lumber mills). For 2022, we estimate that we purchased approximately 7% of the 53 billion board feet of North America softwood production. Our purchasing team manages and purchases wood fiber for each of our segments. The significance of our volume and variety of lumber dimensions purchased allows us to consume substantially all of what many of our mill suppliers produce. This has allowed us to maintain long-term relationships with many of those suppliers. In turn, this has allowed us to better manage our raw materials inventory (including managed inventory), lower our costs, and mitigate the volatility of lumber prices.
5
We use primarily southern yellow pine in our pressure-treating operations and site-built component plants in the Southeastern United States. Southern yellow pine is sourced from mills located throughout the states comprising the Sunbelt. Other species we use include "spruce-pine-fir" from various provinces in Canada; hemlock, douglas fir and cedar from the Pacific Northwest; inland species of pine, plantation grown radiata and southern yellow pines from South America; and European spruce. During 2022 our annual purchases of lumber totaled approximately $3.0 billion and consisted of the following species and their respective percent of total lumber purchases: southern yellow pine (60%), spruce-pine-fir (19%), and douglas fir (4%), while the remaining 17% of lumber purchases comprise various other species and imports outside of North America. Additionally, we purchased approximately $911.2 million in plywood in 2022. There are numerous primary producers for all varieties we use, and we are not dependent on any particular source of supply.
Intellectual Property. We own numerous patents and have several patents pending on technologies related to our business. In addition, we own numerous registered trademarks and claim common law trademark rights to several others. As we develop proprietary brands, we may pursue registration or other formal protection. While we believe our patent and trademark rights are valuable, the loss of a patent or any trademark would not be likely to have a material adverse impact on our competitive position.
Backlog. Due to the nature of our retail and industrial businesses, backlog information is not meaningful. The maximum time between receipt of a firm order and shipment does not usually exceed a few days. Therefore, we would not normally have a backlog of unfilled orders in a material amount. The relationships with our major customers are such that we are either the exclusive supplier of certain products and/or certain geographic areas, or the designated source for a specified portion of the customer's requirements. In such cases, either we are able to forecast the customer's requirements, or the customer may provide an estimate of its future needs. In neither case, however, will we receive firm orders until just prior to the anticipated delivery dates for the products in question.
On December 31, 2022 and December 25, 2021, we estimate that backlog orders associated with our customized interior fixture businesses approximated $136.7 million and $84.6 million, respectively.
On December 31, 2022 and December 25, 2021, we estimate that backlog orders associated with our site-built construction businesses approximated $91.1 million and $113.5 million, respectively. We expect that the orders above will be primarily filled within the next fiscal year; however, it is possible that some orders could be canceled.
Environmental. Information required for environmental disclosures is incorporated by reference from Note L of the Consolidated Financial Statements presented under Item 8 herein.
Seasonality. Information required for seasonality disclosures is incorporated by reference from Item 1A. Risk Factors under the caption “Seasonality and weather conditions could adversely affect us.”
Human Capital Management. On December 31, 2022, we had approximately 15,500 employees. For over 65 years, the success of our company has rested on the skill, motivation and performance of our employees. We treat our people honestly and fairly, creating career paths and training opportunities to develop and expand their scope of responsibilities and financial rewards. This approach to human capital, which is embedded in the Company's culture, has fostered an environment where our employees often commit their respective careers to UFP Industries, Inc.
Environmental, Social, and Governance. Matters of sustainability, health and safety, employee welfare, supply chain management, and community engagement are managed by our executive team, with oversight from our Nominating and Corporate Governance, and Personnel and Compensation Committees. We will share our ESG Report in March of 2023, by publishing on our website, in which we will detail our current state as well as our future outlook.
Our manufacturing operations have a long history of environmental stewardship through efficiency and energy savings, waste management, and responsible product sourcing. We quantify our Scope 1 and Scope 2 greenhouse gas (GHG) emissions and are committed to disclosing our Scope 1 and Scope 2 GHG emissions in 2023.
6
We are driven by operational excellence throughout the enterprise and by cultivating a unique culture that provides significant opportunity for professional and personal growth. In managing our human capital, we have focused our efforts on employee health and safety, equal opportunity for all, and learning and development.
At UFP we welcome all who are willing to work hard. We do not discriminate in hiring, promotion, or opportunity – we believe the best performers should be rewarded commensurately. We prefer hiring people with potential and helping them grow and achieve their goals within our company. To provide opportunity to a broader base of our teammates we removed the requirement of a 4-year degree for sales and management positions and give credit for work experience. We use our internal training programs and UFP Business School to help employees gain functional knowledge and hone the skills and competencies that allow them advancement to greater roles and responsibilities.
We have a long history of supporting talented and hard-working employees go from factory floor to management, sales and operations roles. These transformations require diligence and dedication, and they demonstrate that regardless of background, our teammates at UFP have a chance to make a better life for themselves and their families. We also recognize the need to hire talented individuals from outside the company who bring special expertise and innovative skills to UFP.
Available Information.
Our Internet address is www.ufpi.com. Through our Internet website under "Financial Information" in the Investor Relations section, we make available free of charge, as soon as reasonably practical after such information has been filed with the SEC, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed pursuant to Section 13(a) or 15(d) of the Securities Exchange Act. Also available through our Internet website under "Corporate Governance" in the Investor Relations section is our Code of Ethics for Senior Financial Officers.
Reports to Security Holders.
Not applicable.
Enforceability of Civil Liabilities Against Foreign Persons.
Not applicable.
Item 1A. Risk Factors.
Pressures from various macroeconomic events, including recessionary concerns, heightened inflation, increased interest rates, rising energy prices, supply chain disruptions, and repercussions from the Russia-Ukraine war, have created, and continue to create, significant economic uncertainty and could materially and adversely impact our financial performance. The extent to which these macroeconomic pressures may impact our business, results of operations, costs and financial condition will depend on future developments, which continue to be highly uncertain and difficult to predict. While we have planned for and anticipate a mild U.S. recession in 2023, any one or more of the above macroeconomic factors could result in a more severe and longer recessionary cycle, which would have an adverse and potentially material impact on our business and financial performance.
We may be impacted by a significant change in the value of the U.S. dollar and our results of operations may be harmed by currency fluctuations and inflation. We purchase a variety of raw materials and finished goods from sources around the world and export certain products. The impact of a change in U.S. dollar exchange rates, and inflation, would impact our import purchases and export sales, which totaled $761.1 million and $323.9 million, respectively, in 2022. In addition, many of our packaging customers export their products; consequently, any adverse impact on those customers from currency fluctuations and inflation may have an adverse impact on our sales to those customers.
Our growth may be limited by the customer demand in the markets we serve, including our construction market which is highly cyclical. Our sales growth is dependent, in part, upon the growth of the markets we serve. If our markets do not achieve anticipated growth, or if we fail to maintain our market share, financial results could be impaired.
7
We are subject to fluctuations in the price of lumber. We experience significant fluctuations in the cost of commodity lumber products from primary producers (the "Lumber Market"). A variety of factors over which we have no control, including government and environmental regulations, weather conditions, economic conditions, and natural disasters, impact the cost of lumber products and our selling prices. While we attempt to minimize our risk from severe price fluctuations, substantial, prolonged trends in lumber prices can affect our sales, cost of materials, and gross profits. Our products are generally priced to the customer based on a quoted, fixed selling price or "indexed" to the Lumber Market with a fixed dollar adder to cover conversion costs and profit. The impact on our profitability from changes in lumber prices is discussed in the “Historical Lumber Prices” and "Impact of the Lumber Market on Our Operating Results" captions of our Management’s Discussion and Analysis of Financial Condition and Results of Operations section under Item 7 of this Form 10-K. Our lumber costs, including plywood, as a percentage of net sales were 49.6%, 47.7%, and 51.0% in 2022, 2021, and 2020, respectively.
A significant portion of our sales are concentrated with two customers. Our sales to The Home Depot and Lowes comprised 15% and 11%, respectively, of our total net sales in fiscal 2022, 16% and 10%, respectively, in 2021, and 24% and 4%, respectively, in 2020.
We may be impacted by vertical integration strategies. In certain markets and product lines, our customers or vendors could pursue vertical integration strategies that could have an adverse effect on our sales. We strive to add value and be a low-cost producer while maintaining competitive pricing in each of our markets to mitigate this risk.
We may be impacted by industry capacity of products we supply. From time to time, we may experience excess capacity among suppliers of certain products in some of the markets we serve. Our selling prices and profitability are impacted during periods of shortages or excess industry capacity relative to market demand. We may also experience limited capacity among suppliers of certain products as a result of supply chain challenges, which may impact our profitability and ability to meet sales objectives.
Our growth may be limited by our ability to make successful acquisitions. A key component of our growth strategy is to complete business combinations. Business combinations involve inherent risks, including assimilation and successfully managing growth. While we conduct extensive due diligence and have taken steps to ensure successful assimilation, factors beyond our control could influence the relative success of these acquisitions.
We may be adversely affected by the impact of environmental and safety regulations. We are subject to the requirements of federal, state, and local environmental and occupational health and safety laws and regulations. There can be no assurance that we are at all times in complete compliance with all of these requirements. We have made and will continue to make capital and other expenditures to comply with environmental regulations. If additional laws and regulations are enacted, which restrict our ability to manufacture and market our products, including our treated lumber products, it could adversely affect our sales and profits. Changes in the interpretation of existing laws could also adversely impact our financial results.
Climate change - seasonality and weather conditions due to climate changes could adversely affect us. Some aspects of our business are seasonal in nature and results of operations vary from quarter to quarter. In addition, the majority of our products sold to the Retail and Construction markets are used or installed in outdoor construction applications; therefore, short-term sales volume, productivity and gross profits can be negatively affected by adverse weather conditions, particularly in our first and fourth quarters. To the extent changes in the world’s climate have a greater impact on adverse weather conditions, we would expect more variability in our business operations and results. Climate change, which could result in more and more severe and adverse weather events, would likely create greater volatility in our financial results.
Inbound and outbound transportation costs represent a significant part of our cost structure. An increase in fuel and other operating expenses will significantly increase our costs. While we attempt to pass these costs along to our customers, there can be no assurance that they would agree to these price increases. Our total inbound and outbound transportation costs were approximately 7.4%, 7.3%, and 9.2% of net sales in 2022, 2021, and 2020, respectively.
8
New alternatives may be developed to replace traditional treated wood products. The manufacturers of wood preservatives continue to develop new preservatives. While we believe treated products are reasonably priced relative to alternative products such as composites or vinyl, new alternatives may impact the sales of treated wood products. In addition, new preservatives could increase our cost of treating products in the future.
Cybersecurity breaches and a failure in our e-commerce operations and could disrupt our business. We rely upon information technology systems and network products and the secure operation of these systems and products. Despite security measures, these systems and products may be vulnerable to physical damage, hackers, computer viruses, or breaches due to errors or malfeasance by employees, vendors, or customers. We have experienced such events in the past and, although past events were immaterial, future events may occur and may be material. Additionally, consumers are increasingly shopping online and through mobile commerce applications. As a result, we are vulnerable to additional risks and uncertainties associated with e-commerce sales, including rapid changes in technology, website downtime and other technical failures, security breaches, cyber-attacks, consumer privacy concerns, changes in state tax regimes and government regulation of internet activities. Our failure to successfully respond to these risks and uncertainties could reduce our e-commerce sales and increase our costs, which could negatively impact our results of operations. In addition, there is no guarantee that we will be able to expand our e-commerce business. Our competitors may have e-commerce businesses that are substantially larger and more developed than ours, which could place us at a competitive disadvantage.
We may be impacted by new tariffs and duties on U.S. imports and foreign export sales. Instability of established free trade agreements may lead to raw material and finished goods price volatility. An increase in foreign tariffs on U.S. goods could curtail our export sales to other countries which was approximately $323.9 million in 2022. Increased tariffs and duties on U.S. imports will increase pricing by adding duty cost, where the duty is sustainable in light of overall unit price, or otherwise constrain supply by eliminating historical production sources by country or commodity type with unsustainable duties. Our purchases that are impacted by tariffs were approximately $761.1 million in 2022, including UFP’s U.S. import of Canadian Softwood Lumber of approximately $496.1 million, which is the largest imported commodity. In addition, there is a risk that U.S. tariffs on imports and countering tariffs on U.S. exports could trigger broader international trade conflicts that could adversely impact our business.
We may be adversely affected by the impact of the COVID-19 (Coronavirus) pandemic and similar outbreaks. Disease outbreaks, such as the recent COVID-19 pandemic, could have an adverse impact on the Company's operations and financial results. These outbreaks may adversely impact our business, consolidated results of operations and financial condition. Any such outbreak, as well as measures taken by governmental authorities and businesses to limit the spread of this virus, may result in an adverse change in customer demand and our sales, interfere with the ability of our employees and suppliers to perform and function in a manner consistent with targeted objectives and otherwise adversely impact the efficiency of our operations. This may cause us to materially curtail certain segments, and could have a material adverse effect on the results of our operations and cash flow.
Adverse economic conditions and our customers’ ability to operate may impact their ability to pay. This may result in higher write-offs of receivables than we normally experience. We continue to monitor our customers’ business activities, payment patterns, and credit profiles carefully and make changes in our terms when necessary in response to this risk. As a result, our accounts receivable aging as of December 31, 2022 was approximately 87% current. Our bad debt expense as a percentage of sales was 0.15%, 0.01%, and 0.02%, in 2022, 2021, and 2020, respectively. During the most difficult collection period of the Great Recession, from 2008 through 2010, our bad debt expense as a percentage of sales averaged 0.25%.
Item 1B. Unresolved Staff Comments.
Not applicable.
Item 2. Properties.
Our corporate headquarters building is located in suburban Grand Rapids, Michigan. We currently have approximately 218 facilities located throughout the United States, Canada, Mexico, Europe, Asia, and Australia. Depending upon function and location, these facilities typically utilize office, manufacturing, and indoor and outdoor storage space.
9
The following tables summarize our property locations assigned by the primary segment the plant serves. Due to the nature of our business and historical operating strategy, many of our locations service more than one segment.
RETAIL SEGMENT | ||||||
Property Location | Number of Properties | Property Location | Number of Properties | |||
Athens, AL | 1 | Moultrie, GA | 1 | |||
Bonner, MT | 2 | Ponce, PR | 1 | |||
Brunswick, GA | 1 | Poulsbo, WA | 1 | |||
Dodgeville, WI | 1 | Prairie du Chien, WI | 2 | |||
Elizabeth City, NC | 1 | Ranson, WV | 2 | |||
Failess Hills, PA | 1 | Ringgold, GA | 1 | |||
Greeneville, TN | 1 | Rockledge, FL | 1 | |||
Greer, SC | 1 | Rockwell, NC | 1 | |||
Hamilton, OH | 1 | Saginaw, TX | 1 | |||
Hampton, VA | 1 | Schertz, TX | 1 | |||
Harrisonville, MO | 3 | Selma, AL | 1 | |||
Hazelhurst, GA | 1 | Silsbee, TX | 1 | |||
Howell, MI | 2 | Stockertown, PA | 1 | |||
Janesville, WI | 1 | Tampa, FL | 1 | |||
Lansing, MI | 1 | Tipton, IA | 2 | |||
Lockhart, FL | 1 | Union City, GA | 1 | |||
Louisville, AL | 1 | White Bear Lake, MN | 1 | |||
Matthews, NC | 1 | White Pigeon, MI | 1 | |||
Moneta, VA | 1 | Windsor, CO | 1 | |||
Mosheim, TN | 1 | TOTAL | 46 | |||
PACKAGING SEGMENT | ||||||
Property Location | Number of Properties | Property Location | Number of Properties | |||
Adairsville, GA | 1 | Miami, FL | 1 | |||
Ashburn, GA | 2 | Milwaukee, WI | 1 | |||
Auburndale, FL | 2 | Mocksville, NC | 1 | |||
Barnesville, GA | 1 | Morristown, TN | 3 | |||
Bartow, FL | 3 | Muscle Shoals, AL | 1 | |||
Biscoe, NC | 1 | Nappanee, IN | 1 | |||
Blanchester, OH | 1 | New Boston, TX | 1 | |||
Blue Island, IL | 1 | New London, WI | 2 | |||
Bridgeton, MO | 1 | New Waverly, TX | 1 | |||
Burnsville, MN | 1 | Newnan, GA | 1 | |||
Butner, NC | 1 | Orangeburg, SC | 1 | |||
Chaffee, NY | 1 | Peru, IL | 1 | |||
Chandler, AZ | 2 | Port Arthur, TX | 1 | |||
Chase City, VA | 1 | Rancho Cucamonga, CA | 1 | |||
Clarksville, TX | 1 | Riverside, CA | 1 | |||
Dallas, TX | 1 | Robertsdale, AL | 1 | |||
Eatonton, GA | 1 | Rowesville, SC | 1 | |||
Flower Mound, TX | 2 | Salisbury, NC | 3 | |||
Franklinton, NC | 1 | Selma, AL | 1 | |||
Gilmer, TX | 1 | Shawnee, OK | 1 | |||
Grand Rapids, MI | 2 | Shipshewana, IN | 1 | |||
Grandview, TX | 4 | Siler City, NC | 1 | |||
Hartford, WI | 1 | Snohomish, WA | 1 | |||
Hazelhurst, GA | 1 | Thornton, CA | 1 | |||
Livermore Falls, ME | 1 | Warrens, WI | 1 | |||
Magna, UT | 2 | Wenatchee, WA | 1 | |||
Marietta, GA | 1 | Woodburn, OR | 2 | |||
Martin, TN | 3 | Yakima, WA | 1 | |||
McMinnville, OR | 1 | TOTAL | 76 | |||
10
CONSTRUCTION SEGMENT | ||||||
Property Location | Number of Properties | Property Location | Number of Properties | |||
Amsterdam, NL | 1 | Kyle, TX | 1 | |||
Athena, OR | 1 | Lafayette, CO | 1 | |||
Auburn, NY | 1 | Lenoir City, TN | 1 | |||
Aurora, CO | 1 | Liberty, NC | 1 | |||
Bangalore, India | 1 | Locust, NC | 1 | |||
Belchertown, MA | 1 | Londonderry, NH | 1 | |||
Berlin, NJ | 3 | Mexico City, Mexico | 1 | |||
Bridgeton, MO | 1 | Minneota, MN | 1 | |||
Brooklyn Center, MN | 1 | Nampa, ID | 1 | |||
Burlington, NC | 1 | Naugatuck, CT | 1 | |||
Cedar Hill, TX | 1 | New Hartford, NY | 1 | |||
Chesapeake, VA | 1 | New London, NC | 1 | |||
Chicago, IL | 1 | New Windsor, MD | 1 | |||
Clinton, NC | 1 | Ontario, CA | 1 | |||
Concord, ON | 1 | Ooltewah, TN | 1 | |||
Conway, SC | 1 | Parker, PA | 1 | |||
Cordele, GA | 1 | Pearisburg, VA | 1 | |||
Dayton, OH | 1 | Plainville, MA | 1 | |||
Delano, PA | 1 | San Antonio, TX | 2 | |||
DuBois, PA | 1 | Seattle, WA | 1 | |||
Edwardsburg, MI | 1 | Shippenville, PA | 1 | |||
Elkhart, IN | 1 | Sidney, NY | 1 | |||
Folkston, GA | 1 | Stafford, TX | 1 | |||
Fredericksburg, VA | 1 | Stanfield, NC | 1 | |||
Gordon, PA | 1 | Swindon, Witshire | 1 | |||
Granger, IN | 1 | Temple, TX | 1 | |||
Haleyville, AL | 3 | Washington, NC | 1 | |||
Helix, OR | 1 | Westbury, NY | 1 | |||
Hillsboro, TX | 1 | Wilton, NH | 1 | |||
Hudson, NY | 1 | Wujiang City, China | 1 | |||
Jefferson, GA | 1 | TOTAL | 66 | |||
ALL OTHER SEGMENT | ||||||
Property Location | Number of Properties | Property Location | Number of Properties | |||
Apasseo el Grande, Mexico | 1 | Gunter, India | 1 | |||
Attibele, Anekal Taluka | 1 | Hyderabad, India | 1 | |||
Bangalore India | 1 | Kaniyur, Coimbatore, India | 1 | |||
Baramati, District Pune, India | 1 | Lacolle, Quebec | 1 | |||
Bengaluru, India | 1 | Miami, FL | 1 | |||
Cambiago, Italy | 1 | Mordialloc, Australia | 1 | |||
Carole Park, Australia | 1 | Nanekar Wadi, Chakan, Pune, India | 1 | |||
Chateauguay, Quebec | 1 | Nuevo Leon, Mexico | 1 | |||
Doddaballapur, Bangalore | 1 | Port Melbourne, Australia | 1 | |||
Durango, Mexico | 2 | Savli, Vadodara, India | 1 | |||
Erskine Park, Australia | 1 | Taluk, Kanchipuram District, India | 1 | |||
Greater Noida, India | 1 | Victoria, Australia | 1 | |||
TOTAL | 25 | |||||
CORPORATE SEGMENT | ||||||
Property Location | Number of Properties | |||||
Grand Rapids, MI | 2 | |||||
Kearneysville, WV | 1 | |||||
Milwaukee, WI | 1 | |||||
Spring Lake, MI | 1 | |||||
TOTAL | 5 | |||||
We own all of our properties, free from any significant mortgage or other encumbrance, except for approximately 113 facilities which are leased. We believe all of these operating facilities are adequate in capacity and condition to service our existing markets.
11
Item 3. Legal Proceedings.
Information regarding our legal proceedings is set forth in Note L of our Consolidated Financial Statements which are presented under Item 8 of this Form 10-K and are incorporated herein by reference.
Item 4. Mine Safety Disclosures.
Not applicable.
Additional Item: Executive Officers of the Registrant.
The following table lists the names, ages, and positions of our executive officers as of February 4, 2023.
Name |
| Age |
| Position |
Matthew J. Missad | 62 | Chariman of the Board and Chief Executive Officer | ||
Michael R. Cole | 56 | Chief Financial Officer and Treasurer | ||
Patrick M. Benton | 53 | President of UFP Construction, LLC | ||
Scott A. Worthington | 52 | President of UFP Packaging, LLC | ||
William D. Schwartz, Jr. | 45 | President of UFP Retail Solutions, LLC | ||
David A. Tutas | 53 | General Counsel, Chief Compliance Officer and Secretary |
Matthew J. Missad joined us in 1985. In February 1996, Mr. Missad was promoted to Executive Vice President of the Company. On July 13, 2011, Mr. Missad became Chief Executive Officer of the Company.
Michael R. Cole joined us in 1993 from the international public accounting firm Deloitte & Touche. In December 1999, he was promoted to Vice President of Finance. On July 19, 2000, Mr. Cole became Chief Financial Officer of the Company.
Patrick M. Benton joined us in 1993. In 2008 he became Operations Vice President of the South Texas Region, and on July 1, 2014, he became Executive Vice President of UFP Eastern Division – North. On February 1, 2017, Mr. Benton became President of the UFP Northern Division, and on January 1, 2020, he became President of UFP Construction, LLC.
Scott A. Worthington joined us in 1997. In 2014, he was promoted to Regional Vice President of the South Texas Region. On January 1, 2020, he became President of UFP Packaging, LLC.
William D. Schwartz, Jr. joined us in 1998. He became Operations Vice President in 2014 and Executive Vice President of Purchasing and Transportation in 2020. On July 1, 2022, he became Executive Vice President of Operations Services and on September 26, 2022, he became President of UFP Retail Solutions, LLC.
David A. Tutas joined us in 2003 as a staff counsel. In 2007, he was promoted to Director of Legal Services. On August 1, 2011, he was promoted to General Counsel. On January 18, 2013, he became Secretary of the Company, and on February 1, 2019, he became Chief Compliance Officer.
PART II
The following information items in this Part II, which are contained in the 2022 Annual Report, are specifically incorporated by reference into this Form 10-K Report. These portions of the 2022 Annual Report that are specifically incorporated by reference are filed as Exhibit 13 with this Form 10-K Report.
12
Item 5. Market for Registrant’s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities.
| (a) | The information relating to market, holders and dividends is incorporated by reference from the 2022 Annual Report under the caption “Stock Performance Graph.” |
There were no recent sales of unregistered securities.
| (b) | Not applicable. |
| (c) | Issuer purchases of equity securities during the fourth quarter: |
Fiscal Month |
| (1) |
| (2) |
| (3) |
| (4) |
September 25 – October 29, 2022 |
| 21,804 |
| 68.99 |
| 21,804 |
| 1,372,444 |
October 30 – November 26, 2022 |
| 15,102 | 69.82 |
| 15,102 |
| 1,357,342 | |
November 27 – December 31, 2022 |
| — | — |
| — |
| 1,357,342 |
| (1) | Total number of shares purchased. |
| (2) | Average price paid per share. |
| (3) | Total number of shares purchased as part of publicly announced plans or programs. |
| (4) | Maximum number of shares that may yet be purchased under the plans or programs. |
Effective February 15, 2022, our Board authorized an additional 1.5 million shares to be repurchased under our existing share repurchase program. This authorization expired on February 3, 2023. On February 3, 2023, the Board gave management authorization to repurchase up to 2 million shares by February 5, 2024.
Item 6. Selected Financial Data.
The information required by this Item is incorporated by reference from the 2022 Annual Report under the caption "Selected Financial Data."
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The information required by this item is incorporated by reference from the 2022 Annual Report under the caption "Management’s Discussion and Analysis of Financial Condition and Results of Operations."
Item 7A. Quantitative and Qualitative Disclosures about Market Risk.
We are exposed to market risks related to fluctuations in interest rates on our variable rate debt, which consists of a revolving credit facility and industrial development revenue bonds. We do not enter into any material interest rate swaps, futures contracts or options on futures, or other types of derivative financial instruments to mitigate this risk.
For fixed rate debt, changes in interest rates generally affect the fair market value, but not earnings or cash flows. Conversely, for variable rate debt, changes in interest rates generally do not influence fair market value, but do affect future earnings and cash flows. We do not have an obligation to prepay fixed rate debt prior to maturity, and as a result, interest rate risk and changes in fair market value should not have a significant impact on such debt until we would be required to refinance it.
On December 31, 2022, the estimated fair value of our long-term debt, including the current portion, was $242.1 million. The estimated fair value is based on rates anticipated to be available to us for debt with similar terms and maturities. The estimated fair value of notes payable included in current liabilities and the revolving credit facility approximated the carrying values as these debt instruments have interest rates that fluctuate with current market conditions.
13
Expected cash flows over the next five years related to debt instruments, excluding debt issuance costs, are as follows:
($US equivalents, in thousands) | 2023 |
| 2024 |
| 2025 |
| 2026 |
| 2027 |
| Thereafter |
| Total | |||||||
Long-term Debt: |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
Fixed Rate ($US) | $ | 17 |
| $ | 40,817 |
| $ | 132 |
| $ | 136 |
| $ | 149 | $ | 225,389 |
| $ | 266,640 | |
Average interest rate |
| 5.06 | % |
| 4.22 | % |
| 9.20 | % |
| — | 9.20 | % |
| 3.54 | % |
| |||
Variable Rate ($US) | $ | 2,925 |
| $ | — |
| $ | — |
| $ | — | $ | 5,465 | $ | 3,300 |
| $ | 11,690 | ||
Average interest rate(1) |
| 9.20 | % | — |
| — | — |
| 4.13 | % |
| 1.04 | % |
| ||||||
(1) Average of rates at December 31, 2022 | ||||||||||||||||||||
Item 8. Financial Statements and Supplementary Data.
The information required by this Item is incorporated by reference from the 2022 Annual Report under the following captions:
"Report of Independent Registered Public Accounting Firm"
"Report of Independent Registered Public Accounting Firm"
"Consolidated Balance Sheets"
"Consolidated Statements of Earnings and Comprehensive Income"
"Consolidated Statements of Shareholders’ Equity"
"Consolidated Statements of Cash Flows"
"Notes to Consolidated Financial Statements"
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
Item 9A. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We conducted an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended, referred to herein as “Disclosure Controls”) as of the end of the period covered by this Annual Report on Form 10-K. The controls evaluation was performed under the supervision and with the participation of management, including our Chief Executive Officer (CEO) and Chief Financial Officer (CFO). Based upon our most recent evaluation, we have concluded that the consolidated financial statements included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Management’s Annual Report on Internal Control over Financial Reporting
Management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act and based upon the criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. Based on this assessment, our internal control over financial reporting was effective as of December 31, 2022.
14
Deloitte & Touche LLP, our independent registered public accounting firm, has audited the effectiveness of our internal control over financial reporting as of December 31, 2022. Deloitte & Touche LLP's opinion, as stated in their report which appears on page 24 of this Form 10-K, is consistent with management's report on internal control over financial reporting as set forth above.
Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2022, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information.
Not applicable.
PART III
Item 10. Directors, Executive Officers and Corporate Governance.
Information relating to our directors, compliance with Section 16(a) of the Securities and Exchange Act of 1934 and various corporate governance matters is incorporated by reference from our definitive Proxy Statement for the year ended December 31, 2022 for the 2023 Annual Meeting of Shareholders, to be filed with the Commission ("2023 Proxy Statement"), under the captions "Election of Directors," "Corporate Governance and Board Matters," and "Section 16(a) Beneficial Ownership Reporting Compliance." Information relating to executive officers is included in this report in the last Section of Part I under the caption "Additional Item: Executive Officers of the Registrant." Information relating to our code of ethics is included in this report in Part I, Item 1 under the caption “Available Information”.
Item 11. Executive Compensation.
Information relating to director and executive compensation is incorporated by reference from the 2023 Proxy Statement under the caption "Executive Compensation." The "Personnel and Compensation Committee Report" included in the 2023 Proxy Statement is incorporated by reference for the purpose of being furnished herein and is not and shall not be deemed to be filed under the Securities Exchange Act of 1934, as amended.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters.
Information relating to security ownership of certain beneficial owners and management is incorporated by reference from our 2023 Proxy Statement under the captions "Ownership of Common Stock" and "Securities Ownership of Management."
15
Information relating to securities authorized for issuance under equity compensation plans as of December 31, 2022, is as follows:
Number of shares | |||||||
remaining | |||||||
available for | |||||||
Number of | Weighted | future issuance | |||||
shares to be | average | under equity | |||||
issued upon | exercise | compensation | |||||
exercise of | price of | plans [excluding | |||||
outstanding | outstanding | shares reflected in | |||||
options (a) | options | column (a)] (1) | |||||
Equity compensation plans approved by security holders |
| — |
| $ | — |
| 3,279,150 |
Equity compensation plans not approved by security holders | none |
|
| ||||
| (1) | The number of shares remaining available for future issuance under equity compensation plans, excluding outstanding options, warrants, or similar rights, as of December 31, 2022, is as follows: 412,011 shares for our Employee Stock Purchase Plan, 181,443 shares for our Director Compensation Plan, and 11,875 shares for our Employee Stock Gift Program. In addition, of the remaining 2,673,821 shares available for future issuance under our Long-Term Stock Incentive Plan, those awards may be made in the form of options as well as stock appreciation rights, restricted stock, performance shares, or other stock-based awards. |
Item 13. Certain Relationships and Related Transactions, and Director Independence.
Information relating to certain relationships and related transactions, and director independence is incorporated by reference from the 2023 Proxy Statement under the captions "Election of Directors", “Affirmative Determination Regarding Director Independence and Other Matters” and "Related Party Transactions."
Item 14. Principal Accountant Fees and Services.
Information relating to the types of services rendered by our Independent Registered Public Accounting Firm and the fees paid for these services is incorporated by reference from our 2023 Proxy Statement under the caption "Independent Registered Public Accounting Firm – Disclosure of Fees.”
PART IV
Item 15. Exhibits, Financial Statement Schedules.
| (a) | 1. Financial Statements. The following are incorporated by reference, under Item 8 of this report, from the 2022 Annual Report: |
Management’s Report on Internal Control Over Financial Reporting
Report of Independent Registered Public Accounting Firm
Report of Independent Registered Public Accounting Firm
Consolidated Statements of Earnings and Comprehensive Income
Consolidated Statements of Shareholders’ Equity
Consolidated Statements of Cash Flows
Notes to Consolidated Financial Statements
2. Financial Statement Schedules. All schedules required by this Form 10-K Report have been omitted because they were inapplicable, included in the Consolidated Financial Statements or Notes to Consolidated Financial Statements, or otherwise not required under instructions contained in Regulation S-X.
3. Exhibits. Reference is made to the Exhibit Index which is included in this Form 10-K Report.
16
| (b) | Reference is made to the Exhibit Index which is included in this Form 10-K Report. |
| (c) | Not applicable |
17
EXHIBIT INDEX
Exhibit # |
| Description | ||||
3 | Articles of Incorporation and Bylaws. | |||||
(a) | ||||||
(b) | ||||||
4 | Instruments Defining the Rights of Security Holders. | |||||
(a) | Specimen form of Stock Certificate for Common Stock was filed as Exhibit 4(a) to a Registration Statement on Form S-1 (No. 33-69474) and the same is incorporated herein by reference. | |||||
(b) | ||||||
10 | Material Contracts. | |||||
(a) | Form of Indemnity Agreement entered into between the Registrant and each of its directors was filed as Exhibit 10(b) to a Registration Statement on Form S-1 (No. 33-69474) and the same is incorporated herein by reference. | |||||
*(b) | ||||||
*(c) | ||||||
(d) | ||||||
(e) | ||||||
(f) | ||||||
*(g) | ||||||
*(h) | ||||||
*(i) | ||||||
18
(j) | ||||||
(k) | ||||||
13 | ||||||
14 | Code of Ethics for Senior Financial Officers. | |||||
(a) | ||||||
21 | ||||||
23 | ||||||
31 | Certifications. | |||||
(a) | ||||||
(b) | ||||||
32 | Certifications. | |||||
(a) | ||||||
(b) | ||||||
101 | Interactive Data File in iXBRL (Inline eXtensible Business Reporting Language). | |||||
(INS) XBRL Instance Document. | ||||||
(SCH) XBRL Schema Document. | ||||||
(CAL) XBRL Taxonomy Extension Calculation Linkbase Document. | ||||||
(LAB) XBRL Taxonomy Extension Label Linkbase Document. | ||||||
(PRE) XBRL Taxonomy Extension Presentation Linkbase Document. | ||||||
(DEF) XBRL Taxonomy Extension Definition Linkbase Document. | ||||||
104 | Cover Page Interactive Data File (the cover page XBRL tags are embedded in the inline XBRL document). | |||||
| * | Indicates a compensatory arrangement. |
19
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities and Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Dated: March 1, 2023 | UFP INDUSTRIES, INC. | |
By: | /s/ Matthew J. Missad | |
Matthew J. Missad, | ||
Chairman of the Board, | ||
Chief Executive Officer and | ||
Principal Executive Officer | ||
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below on this 1st day of March, 2023, by the following persons on behalf of us and in the capacities indicated.
By: | /s/ Matthew J. Missad | |
Matthew J. Missad, | ||
Chairman of the Board, | ||
Chief Executive Officer and | ||
Principal Executive Officer | ||
/s/ Michael R. Cole | ||
Michael R. Cole, | ||
Chief Financial Officer, | ||
Principal Financial Officer and | ||
Principal Accounting Officer |
Each Director whose signature appears below hereby appoints Matthew J. Missad and Michael R. Cole, and each of them individually, as his or her attorney-in-fact to sign in his or her name and on his or her behalf as a Director, and to file with the Commission any and all amendments to this report on Form 10-K to the same extent and with the same effect as if done personally.
/s/ Joan A. Budden | /s/ William G. Currie | |
Joan A. Budden, Director | William G. Currie, Director | |
/s/ Benjamin J. McLean | /s/ Bruce A. Merino | |
Benjamin J. McLean, Director | Bruce A. Merino, Director | |
/s/ Matthew J. Missad | /s/ Thomas W. Rhodes | |
Matthew J. Missad, Director | Thomas W. Rhodes, Director | |
/s/ Mary Tuuk Kuras |
| /s/ Brian C. Walker |
Mary Tuuk Kuras, Director | Brian C. Walker, Director | |
/s/ Michael G. Wooldridge | ||
Michael G. Wooldridge, Director |
20
Exhibit 4(b)
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF
THE SECURITIES EXCHANGE ACT OF 1934
The following is a brief description of the common stock of UFP Industries, Inc. (the “Company”). This summary does not purport to be complete in all respects and is subject to and qualified in its entirety by reference to the Company’s Restated and Amended Articles of Incorporation (the "Articles of Incorporation") and Amended Bylaws (the "Bylaws"), each of which are filed as exhibits to the Annual Report on Form 10-K of which this Exhibit 4(b) is a part.
Authorized Capital Stock
The Company’s authorized capital stock consists of 160,000,000 shares of common stock and 1,000,000 shares of preferred stock. As of December 31, 2022, there were no shares of preferred stock outstanding.
Dividend and Liquidation Rights
Subject to the prior rights of the holders of shares of preferred stock that may be issued and outstanding, if any, the holders of common stock are entitled to receive:
· | dividends when, as, and if declared by the Company’s Board of Directors out of funds legally available for the payment of dividends; and |
· | in the event of dissolution of the Company, to share ratably in all assets remaining after payment of liabilities and satisfaction of the liquidation preferences, if any, of then outstanding shares of preferred stock, as provided in the Articles of Incorporation. |
Voting Rights
Each holder of common stock is entitled to one vote for each share held of record on all matters presented to a vote at a shareholders meeting, including the election of directors. Holders of common stock have no cumulative voting rights.
The Company’s Articles of Incorporation provide that the Company’s Board of Directors be divided into three classes of nearly equal size, with the classes to hold office for staggered terms of three years each.
The vote required for the election of a director shall, except in a contested election, be the affirmative vote of a majority of the votes cast in the election of a nominee. For this purpose, a “majority of the votes cast” means that the number of votes cast “for” a director’s election exceeds the number of votes cast “against” that director’s election. Abstentions and broker non-votes are not counted as votes cast either “for” or “against” a director’s election. In a contested election, directors are elected by a plurality of the votes cast at the meeting of shareholders.
An election is considered contested if there are more nominees for election than positions on the Board of Directors to be filled by election at that meeting.
Listing
The Company’s common stock is currently traded on the Nasdaq Global Select Market under the symbol “ufpi.”
Applicable Anti-Takeover Provisions
The Company's Articles of Incorporation and Bylaws contain provisions that could also have an anti-takeover effect. Some of the provisions also may make it difficult for shareholders to replace incumbent directors with new directors who may be willing to entertain changes that shareholders may believe will lead to improvements in the combined company’s business.
Other
All of the outstanding shares of the Company’s common stock are fully paid and non-assessable. Holders of common stock have no preemptive rights to purchase or subscribe for any additional shares of common stock or other securities, and there are no conversion rights or redemption or sinking fund provisions with respect to the Company’s common stock.
The transfer agent for the Company’s common stock is American Stock Transfer & Trust Co., 6201 15th Avenue, Brooklyn, NY 11219.
Exhibit 13
UFP INDUSTRIES, INC.
FINANCIAL INFORMATION
Table of Contents
SELECTED FINANCIAL DATA
(In thousands, except per share and statistics data)
| 2022 |
| 2021 |
| 2020 |
| 2019 |
| 2018 |
| ||||||
Consolidated Statement of Earnings Data |
|
|
|
|
|
|
|
|
|
| ||||||
Net sales | $ | 9,626,739 | $ | 8,636,134 | $ | 5,153,998 | $ | 4,416,009 | $ | 4,489,180 | ||||||
Gross profit |
| 1,789,461 |
| 1,406,967 |
| 800,296 |
| 685,518 |
| 592,894 | ||||||
Earnings from operations | 950,184 | 737,554 | 345,826 | 244,906 | 207,263 | |||||||||||
Earnings before income taxes |
| 934,816 |
| 726,336 |
| 340,983 |
| 240,674 |
| 197,853 | ||||||
Net earnings attributable to controlling interest | $ | 692,651 | $ | 535,640 | $ | 246,778 | $ | 179,650 | $ | 148,598 | ||||||
Diluted earnings per share | $ | 10.97 | $ | 8.59 | $ | 4.00 | $ | 2.91 | $ | 2.40 | ||||||
Dividends per share | $ | 0.95 | $ | 0.65 | $ | 0.50 | $ | 0.40 | $ | 0.36 | ||||||
Consolidated Balance Sheet Data |
|
|
|
|
|
|
|
|
|
| ||||||
Working capital(1) | $ | 1,650,278 | $ | 1,297,434 | $ | 1,074,613 | $ | 739,030 | $ | 685,108 | ||||||
Cash and cash equivalents | 559,397 | 286,662 | 436,507 | 168,336 | 27,316 | |||||||||||
Total assets |
| 3,672,073 |
| 3,245,271 |
| 2,404,891 |
| 1,889,477 |
| 1,647,548 | ||||||
Total debt |
| 278,096 |
| 320,250 |
| 311,707 |
| 163,683 |
| 202,278 | ||||||
Shareholders’ equity |
| 2,596,823 |
| 2,016,569 |
| 1,483,152 |
| 1,257,733 |
| 1,088,684 | ||||||
Statistics |
|
|
|
|
|
|
|
|
|
| ||||||
Gross profit as a percentage of net sales |
| 18.6 | % |
| 16.3 | % |
| 15.5 | % |
| 15.5 | % |
| 13.2 | % | |
Net earnings attributable to controlling interest as a percentage of net sales |
| 7.2 | % |
| 6.2 | % |
| 4.8 | % |
| 4.1 | % |
| 3.3 | % | |
Return on beginning equity(2) |
| 34.3 | % |
| 36.1 | % |
| 19.6 | % |
| 16.5 | % |
| 15.3 | % | |
Current ratio(4) |
| 3.70 |
| 2.67 |
| 3.32 |
| 3.09 |
| 3.21 | ||||||
Debt to equity ratio(5) |
| 0.11 |
| 0.16 |
| 0.21 |
| 0.13 |
| 0.19 | ||||||
Book value per common share(3) | $ | 42.14 | $ | 32.58 | $ | 24.23 | $ | 20.48 | $ | 17.88 | ||||||
(1) | Current assets less current liabilities. |
(2) | Net earnings attributable to controlling interest divided by beginning shareholders’ equity. |
(3) | Shareholders’ equity divided by common stock outstanding. |
(4) | Current assets divided by current liabilities. |
(5) | Total debt divided by shareholders’ equity. |
Acquisition growth is one of the primary contributing factors to material increases over the period from 2018 to 2022. Refer to Note C under the “Notes to the Consolidated Financial Statements” for further discussion on our business combinations and impact on our financial statements for the three years ended December 31, 2022.
2
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
UFP Industries, Inc. is a holding company with subsidiaries throughout North America, Europe, Asia, and Australia that design, manufacture, and supply products made from wood, wood and non-wood composites, and other materials to three markets: retail, packaging, and construction. We are headquartered in Grand Rapids, Mich. For more information about UFP Industries, Inc., or its affiliated operations, go to www.ufpi.com.
This report contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act, as amended, that are based on management’s beliefs, assumptions, current expectations, estimates and projections about the markets we serve, the economy and the Company itself. Words like “anticipates,” “believes,” “confident,” “estimates,” “expects,” “forecasts,” “likely,” “plans,” “projects,” “should,” variations of such words, and similar expressions identify such forward-looking statements. These statements do not guarantee future performance and involve certain risks, uncertainties and assumptions that are difficult to predict with regard to timing, extent, likelihood and degree of occurrence. We do not undertake to update forward-looking statements to reflect facts, circumstances, events, or assumptions that occur after the date the forward-looking statements are made. Actual results could differ materially from those included in such forward-looking statements. Investors are cautioned that all forward-looking statements involve risks and uncertainty. Among the factors that could cause actual results to differ materially from forward-looking statements are the following: fluctuations in currency and inflation; fluctuations in the price of lumber; adverse economic conditions in the markets we serve; concentration of sales to customers; vertical integration strategies; excess capacity or supply chain challenges; our ability to make successful business acquisitions; government regulations, particularly involving environmental and safety regulations; adverse or unusual weather conditions; inbound and outbound transportation costs; alternatives to replace treated wood products; Cybersecurity breaches; tariffs on import and export sales; and the COVID-19 pandemic (“pandemic”). Certain of these risk factors as well as other risk factors and additional information are included in our reports on Form 10-K and 10-Q on file with the Securities and Exchange Commission. We are pleased to present this overview of 2022.
OVERVIEW
Our results for 2022 were impacted by the following:
| ● | Our net sales increased 11.5% in 2022 due to a 9.5% increase in our overall selling prices (see “Historical Lumber Prices”) and a 3% increase in unit sales due to acquired businesses, which was partially offset by a 1% decrease in organic unit sales. Organic unit growth of 6% in our construction segment was offset by organic unit declines of 2% and 5% in our packaging and retail segments, respectively. |
| ● | Earnings from operations increased 28.8% to $950.2 million. This increase resulted from a variety of factors including improved leveraging of our fixed costs in business units that experienced organic growth, increased sales of new and value-added products which have higher gross margins, our ability to effectively include lumber and other cost increases in the selling prices of our products, and our value-based and selective selling practices have enabled us to improve our profit per unit. Acquisitions contributed approximately $16.5 million to our increase in operating profits. |
| ● | Our cash flows provided by operations in 2022 was $831.6 million compared to $512.5 million in 2021. This increase is due primarily to an increase in our net earnings and non-cash expenses of $188.7 million and a decrease in our investment in net working capital of $130.4 million compared to the prior period. This year, customer demand softened in the fourth quarter and lumber prices declined which reduced our investment in net working capital. |
| ● | We invested $174.1 million in capital expenditures to support and grow our business and invested $180.2 million in acquired businesses. |
3
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | We returned $58.9 million to our shareholders through dividends and repurchased approximately 1,247,000 shares of our common stock for $95.8 million, at an average price of $76.83 per share. |
| ● | Our net surplus cash (cash less debt and cash overdraft) at the end of 2022 was $281.4 million compared to net debt of $50.6 million at the end of 2021. |
| ● | Our available borrowing capacity under revolving credit facilities of $1.3 billion and cash surplus of $559.4 million resulted in total liquidity of approximately $1.8 billion at the end of December 2022. |
HISTORICAL LUMBER PRICES
The following table presents the Random Lengths framing lumber composite price.
Random Lengths Composite |
| ||||||
Average $/MBF |
| ||||||
| 2022 |
| 2021 |
| |||
January | $ | 1,112 | $ | 890 | |||
February |
| 1,225 |
| 954 | |||
March |
| 1,321 |
| 1,035 | |||
April |
| 1,051 |
| 1,080 | |||
May |
| 948 |
| 1,428 | |||
June |
| 670 |
| 1,344 | |||
July |
| 621 |
| 690 | |||
August |
| 625 |
| 443 | |||
September |
| 556 |
| 412 | |||
October | 503 | 520 | |||||
November | 483 | 585 | |||||
December | 420 | 746 | |||||
Year-to-date average | $ | 795 | $ | 844 | |||
Year-to-date percentage change |
| (5.8) | % |
| |||
4
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
In addition, a Southern Yellow Pine (“SYP”) composite price, which we prepare and use, is presented below. Our purchases of this species comprised approximately 60% and 57% of total lumber purchases, excluding plywood and other panel products, in 2022 and 2021, respectively.
Southern Yellow Pine |
| ||||||
Average $/MBF |
| ||||||
| 2022 |
| 2021 |
| |||
January | $ | 1,010 | $ | 858 | |||
February |
| 1,115 |
| 903 | |||
March |
| 1,198 |
| 938 | |||
April |
| 902 |
| 922 | |||
May |
| 732 |
| 1,150 | |||
June |
| 574 |
| 1,052 | |||
July |
| 547 |
| 564 | |||
August |
| 589 |
| 448 | |||
September |
| 533 |
| 438 | |||
October | 490 | 512 | |||||
November | 472 | 599 | |||||
December | 445 | 675 | |||||
Year-to-date average | $ | 717 | $ | 755 | |||
Year-to-date percentage change | (5.0) | % | |||||
IMPACT OF THE LUMBER MARKET ON OUR OPERATING RESULTS
We experience significant fluctuations in the cost of commodity lumber products from primary producers ("Lumber Market"). We generally price our products to pass lumber costs through to our customers so that our profitability is based on the value-added manufacturing, distribution, engineering, and other services we provide. As a result, our sales levels (and working capital requirements) are impacted by the lumber costs of our products. Lumber costs, including plywood and other panel products, were 49.6% and 47.7% of our net sales in 2022 and 2021, respectively.
Our gross margins are impacted by (1) the relative level of the Lumber Market (i.e. whether prices are higher or lower from comparative periods), and (2) the trend in the market price of lumber (i.e. whether the price of lumber is increasing or decreasing within a period or from period to period). Moreover, as explained below, our products are priced differently. Some of our products have fixed selling prices, while the selling prices of other products are indexed to the reported Lumber Market with a fixed dollar adder to cover conversion costs and profits. Consequently, the level and trend of the Lumber Market impact our products differently.
Below is a general description of the primary ways in which our products are priced.
| ● | Products with fixed selling prices. These products include value-added products, such as manufactured items, sold within all segments. Prices for these products are generally fixed at the time of the sales quotation for a specified period of time. In order to reduce any exposure to adverse trends in the price of component lumber products, we attempt to lock in costs with our suppliers or purchase necessary inventory for these sales commitments. The time period limitation eventually allows us to periodically re-price our products for changes in lumber costs from our suppliers. |
5
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | Products with selling prices indexed to the reported Lumber Market with a fixed dollar "adder" to cover conversion costs and profits. These products primarily include treated lumber, panel goods, other commodity-type items, and trusses sold to the manufactured housing industry. For these products, we estimate the customers’ needs and we carry anticipated levels of inventory. Because lumber costs are incurred in advance of final sale prices, subsequent increases or decreases in the market price of lumber impact our gross margins. We believe our sales of these products are at their highest relative level in our second quarter, primarily due to pressure-treated lumber sold in our retail segment. |
For each of the product pricing categories above, our margins are exposed to changes in the trend of lumber prices. As a result of the balance in our net sales of each category we believe our gross profits are more stable than those of our competitors who are less diversified.
The greatest risk associated with changes in the trend of lumber prices is on the following products:
| ● | Products with significant inventory levels with low turnover rates, whose selling prices are indexed to the Lumber Market. In other words, the longer the period of time these products remain in inventory, the greater the exposure to changes in the price of lumber. This would include treated lumber, which comprises approximately 21% of our total sales. This exposure is less significant with remanufactured lumber, panel goods, other commodity-type items, and trusses sold to the manufactured housing market due to the higher rate of inventory turnover. We attempt to mitigate the risk associated with treated lumber through inventory consignment programs with our vendors. We estimate that 15.6% of our total purchases for 2022 were completed under these programs. (Please refer to the “Risk Factors” section of our annual report on form 10-K, filed with the United States Securities and Exchange Commission.) |
| ● | Products with fixed selling prices sold under long-term supply arrangements, particularly those involving multi-family construction projects. We attempt to mitigate this risk through our purchasing practices and longer vendor commitments. |
In addition to the impact of the Lumber Market trends on gross margins, changes in the level of the market cause fluctuations in gross margins when comparing operating results from period to period. This is explained in the following example, which assumes the price of lumber has increased from period one to period two, with no changes in the trend within each period.
| Period 1 |
| Period 2 |
| |||
Lumber cost | $ | 300 | $ | 400 | |||
Conversion cost |
| 50 |
| 50 | |||
= Product cost |
| 350 |
| 450 | |||
Adder |
| 50 |
| 50 | |||
= Sell price | $ | 400 | $ | 500 | |||
Gross margin |
| 12.5 | % |
| 10.0 | % | |
As is apparent from the preceding example, the level of lumber prices does not impact our overall profits but does impact our margins. Gross margins and operating margins are negatively impacted during periods of high lumber prices; conversely, we experience margin improvement when lumber prices are relatively low. As a result of this factor, we believe it is useful to compare our change in units sold with our change in gross profits, selling, general, and administrative expenses, and operating profits as presented in the following table.
6
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Annual Change from Prior Year End | ||||||
| December 31, | December 25, | ||||
| 2022 |
| 2021 | |||
Units sold |
| 2.0 | % | 28.0 | % | |
Gross profit | 27.2 | 75.8 | ||||
Selling, general, and administrative expenses | 22.0 | 53.5 | ||||
Earnings from operations | 28.8 | 113.3 | ||||
It is our long-term goal to increase our gross profits and earnings from operations at a rate of growth that exceeds our unit sales growth, or in other words, increase our profit per unit sold. We also have a long-term goal of improving our efficiencies and leveraging the fixed costs in our selling, general, and administrative expenses as we grow, which would result in a rate of growth of these expenses which is less than our unit sales growth resulting in a lower cost per unit.
BUSINESS COMBINATIONS AND ASSET PURCHASES
We completed four business acquisitions during 2022 and nine during 2021. The annual historical sales attributable to acquisitions in 2022 and 2021 were approximately $177.8 million and $1.3 billion, respectively. These business combinations were not significant to our operating results individually or in aggregate; consequently pro forma results for 2022 and 2021 are not presented.
See Notes to Consolidated Financial Statements, Note C, "Business Combinations" for additional information.
RESULTS OF OPERATIONS
The following table presents, for the periods indicated, the components of our Consolidated Statements of Earnings as a percentage of net sales. See “Impact of the Lumber Market on our Operating Results”.
Year Ended | ||||
December 31, |
| December 25, |
| |
2022 |
| 2021 |
| |
Net sales | 100.0 | % | 100.0 | % |
Cost of goods sold | 81.4 |
| 83.7 |
|
Gross profit | 18.6 |
| 16.3 |
|
Selling, general, and administrative expenses | 8.6 |
| 7.9 |
|
Other losses (gains), net | 0.1 |
| (0.1) |
|
Earnings from operations | 9.9 |
| 8.5 |
|
Other expense, net | 0.2 |
| 0.1 |
|
Earnings before income taxes | 9.7 |
| 8.4 |
|
Income taxes | 2.4 |
| 2.0 |
|
Net earnings | 7.3 |
| 6.4 |
|
Less net earnings attributable to noncontrolling interest | (0.1) |
| (0.2) |
|
Net earnings attributable to controlling interest | 7.2 | % | 6.2 | % |
Note: Actual percentages are calculated and may not sum to total due to rounding.
7
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following table presents, for the periods indicated, our selling, general, and administrative (SG&A) costs as a percentage of gross profit. Given our strategies to enhance our capabilities and improve our value-added product offering and recognizing the higher relative level of SG&A costs these strategies require, we believe this ratio provides an enhanced view of our effectiveness in managing these costs and mitigates the impact of changing lumber prices.
Year Ended | |||||
| December 31, |
| December 25, | ||
| 2022 |
| 2021 | ||
Gross profit | $ | 1,789,461 | $ | 1,406,967 | |
Selling, general, and administrative expenses | $ | 832,079 | $ | 682,253 | |
SG&A as percentage of gross profit |
| 46.5% |
| 48.5% | |
OPERATING RESULTS BY SEGMENT
Our business segments consist of UFP Retail Solutions (“Retail”), UFP Packaging (“Packaging” and formerly known as UFP Industrial) and UFP Construction (“Construction”), and align with the end markets we serve. Among other things, this structure allows for a more specialized and consistent sales approach among Company operations, more efficient use of resources and capital, and quicker introduction of new products and services. We manage the operations of our individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Packaging, and Construction segments. The exception to this market-centered reporting and management structure is our International segment, which comprises our Mexico, Canada, Europe, Asia, and Australia operations and sales and buying offices in other parts of the world. Our International segment and Ardellis (our insurance captive) are included in the “All Other” column of the table below. The “Corporate” column includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consists of over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns, leases, and operates transportation equipment, are also included in the Corporate column. Inter-company lease and services charges are assessed to our operating segments for the use of these assets and services at fair market value rates.
The following tables present our operating results by segment for December 31, 2022 and December 25, 2021.
Year Ended December 31, 2022 | ||||||||||||||||||
Retail | Packaging | Construction | All Other | Corporate | Total | |||||||||||||
Net sales | $ | 3,650,639 | $ | 2,394,681 | $ | 3,143,868 | $ | 431,611 | $ | 5,940 | $ | 9,626,739 | ||||||
Cost of goods sold |
| 3,306,112 |
| 1,808,449 |
| 2,417,212 | 300,307 | 5,198 | 7,837,278 | |||||||||
Gross profit | 344,527 | 586,232 | 726,656 | 131,304 | 742 | 1,789,461 | ||||||||||||
Selling, general, administrative expenses | 193,383 | 250,858 | 328,125 | 66,745 | (7,032) | 832,079 | ||||||||||||
Other | 817 | 129 | 1,097 | 5,929 | (774) | 7,198 | ||||||||||||
Earnings from operations | $ | 150,327 | $ | 335,245 | $ | 397,434 | $ | 58,630 | $ | 8,548 | $ | 950,184 | ||||||
8
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Year Ended December 25, 2021 | ||||||||||||||||||
Retail | Packaging | Construction | All Other | Corporate | Total | |||||||||||||
Net sales | $ | 3,418,337 | $ | 2,148,142 | $ | 2,698,434 | $ | 362,473 | $ | 8,748 | $ | 8,636,134 | ||||||
Cost of goods sold |
| 3,120,634 |
| 1,683,466 |
| 2,167,405 | 237,696 | 19,966 | 7,229,167 | |||||||||
Gross profit | 297,703 | 464,676 | 531,029 | 124,777 | (11,218) | 1,406,967 | ||||||||||||
Selling, general, administrative expenses | 169,033 | 200,194 | 267,292 | 52,204 | (6,470) | 682,253 | ||||||||||||
Other | (94) | (456) | (493) | (2,237) | (9,560) | (12,840) | ||||||||||||
Earnings from operations | $ | 128,764 | $ | 264,938 | $ | 264,230 | $ | 74,810 | $ | 4,812 | $ | 737,554 | ||||||
The following tables present the components of our operating results as a percentage of net sales by segment for December 31, 2022 and December 25, 2021.
Year Ended December 31, 2022 | |||||||||||||
|
|
|
| ||||||||||
Retail | Packaging | Construction | All Other | Corporate | Total | ||||||||
Net sales | 100.0 | % | 100.0 | % | 100.0 | % | 100.0 | % | N/A | 100.0 | % | ||
Cost of goods sold | 90.6 | 75.5 | 76.9 | 69.6 | — | 81.4 | |||||||
Gross profit | 9.4 | 24.5 | 23.1 | 30.4 | — | 18.6 | |||||||
Selling, general, administrative expenses | 5.3 | 10.5 | 10.4 | 15.5 | — | 8.6 | |||||||
Other | — | — | — | 1.4 | — | 0.1 | |||||||
Earnings from operations | 4.1 | % | 14.0 | % | 12.6 | % | 13.6 | % | — | 9.9 | % | ||
Note: Actual percentages are calculated and may not sum to total due to rounding.
Year Ended December 25, 2021 | |||||||||||||
|
|
|
| ||||||||||
Retail | Packaging | Construction | All Other | Corporate | Total | ||||||||
Net sales | 100.0 | % | 100.0 | % | 100.0 | % | 100.0 | % | N/A | 100.0 | % | ||
Cost of goods sold | 91.3 | 78.4 | 80.3 | 65.6 | — | 83.7 | |||||||
Gross profit | 8.7 | 21.6 | 19.7 | 34.4 | — | 16.3 | |||||||
Selling, general, administrative expenses | 4.9 | 9.3 | 9.9 | 14.4 | — | 7.9 | |||||||
Other | (0.1) | — | — | (0.6) | — | (0.1) | |||||||
Earnings from operations | 3.8 | % | 12.3 | % | 9.8 | % | 20.6 | % | — | 8.5 | % | ||
Note: Actual percentages are calculated and may not sum to total due to rounding.
9
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
NET SALES
We design, manufacture and market wood and wood-alternative products, primarily used to enhance outdoor living environments, for national home centers and other retailers, engineered wood components, structural lumber, and other products for factory-built and site-built residential and commercial construction, customized interior fixtures used in a variety of retail stores, commercial, and other structures, and structural wood packaging, components and packing materials for various industries. Our strategic long-term sales objectives include:
| ● | Maximizing unit sales growth while achieving return on investment goals. The following table presents estimates, for the periods indicated, of our percentage change in net sales which were attributable to changes in overall selling prices versus changes in units shipped. |
% Change | |||||||||||
| in Sales |
| in Selling |
| in Units |
| Acquisition Unit Change |
| Organic Unit Change |
| |
2022 versus 2021 | 11.5 | % | 9.5 | % | 2.0 | % | 3.0 | % | (1.0) | % | |
2021 versus 2020 | 67.6 | % | 39.6 | % | 28.0 | % | 24.0 | % | 4.0 | % | |
| ● | Diversifying our end market sales mix by increasing sales of structural and protective packaging and machine-built pallets to industrial users, increasing our penetration of the concrete forming market, and increasing our market share with independent retailers. |
| ● | Expanding geographically in our core businesses, domestically and internationally. |
| ● | Increasing our sales of "value-added" products and enhancing our product offering with new or improved products. Value-added products generally consist of fencing, decking, lattice, and other specialty products sold in the Retail segment; structural and protective packaging and machine-built pallets sold in the Packaging segment; engineered wood components, customized interior fixtures, manufactured and assembled concrete forms sold in the Construction segment; and "wood alternative" products. Engineered wood components include roof trusses, wall panels, and floor systems. Wood alternative products consist of products manufactured with wood and non-wood composites, metals and plastics sold in each of our segments. Although we consider the treatment of dimensional lumber and panels with certain chemical preservatives a value-added process, treated lumber is not presently included in the value-added sales totals. Remanufactured lumber and panels that are components of finished goods are also generally categorized as “commodity-based” products. |
10
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following table presents, for the periods indicated, our percentage of value-added and commodity-based sales to total sales by our segments.
Year Ended December 31, 2022 | Year Ended December 25, 2021 | ||||||||||||
| Value-Added |
| Commodity-Based | Value-Added |
| Commodity-Based |
| ||||||
Retail |
| 44.9 | % | 55.1 | % | 43.2 | % | 56.8 | % | ||||
Packaging | 72.0 | % | 28.0 | % | 67.7 | % | 32.3 | % | |||||
Construction | 77.2 | % | 22.8 | % | 73.0 | % | 27.0 | % | |||||
All Other | 76.3 | % | 23.7 | % | 74.7 | % | 25.3 | % | |||||
Corporate | 44.3 | % | 55.7 | % | 67.9 | % | 32.1 | % | |||||
Total Sales | 63.4 | % | 36.6 | % | 59.7 | % | 40.3 | % | |||||
Note: Certain prior year product reclassifications and the change in designation of certain products as "value-added" resulted in a change in prior year's sales. | |||||||||||||
Our overall unit sales of value-added products increased approximately 3% in 2022 compared to 2021, due primarily to acquisitions completed in 2022. Our unit sales of commodity-based products were flat compared to 2021.
| ● | Developing new products. We define new products as those that will generate sales of at least $1 million per year within 4 years of launch and are still growing and gaining market penetration. Our goal was to achieve annual new product sales of at least $575 million in 2022. New product sales and gross profits in 2022 were up 53% and 22%, respectively, from the prior year. Acquisitions contributed approximately $64 million to new product sales in 2022. Approximately $377 million of new product sales for 2021, while still sold, were sunset in 2022 and excluded from the table below because they no longer meet the definition above. The table below presents new product sales in thousands. |
New Product Sales by Segment | |||||||||
Year Ended | |||||||||
| December 31, | December 25, |
| % | |||||
2022 | 2021 | Change | |||||||
Retail | $ | 307,368 | $ | 226,649 | 35.6 | % | |||
Packaging |
| 278,402 |
| 148,953 | 86.9 | % | |||
Construction | 147,748 | 102,661 | 43.9 | % | |||||
All Other and Corporate |
| 2,507 |
| 1,759 | 42.5 | % | |||
Total New Product Sales | $ | 736,025 | $ | 480,022 | 53.3 | % | |||
Note: Certain prior year product reclassifications and the change in designation of certain products as "new" resulted in a change in prior year's sales. | |||||||||
Retail Segment:
Net sales from the Retail segment increased 7% in 2022 compared to 2021 due to a 7% increase in selling prices and unit growth from acquisitions of 5%, offset by a 2% decrease due to the transfer of certain product sales to the Construction segment this year and an organic unit decline of 3%. Our change in organic unit sales was comprised of:
| ● | A 3% increase of UFP Edge due to capacity expansion. |
| ● | A 1% increase of ProWood due primarily to expansion of our fire treating capabilities. |
11
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | A 4% decline of Deckorators due to more normalized demand in Canada in 2022 compared to 2021 when we had a large inventory build with a customer in the prior period. |
| ● | A 4% decline of Sunbelt due to more normalized demand from their big box customers. |
| ● | A 16% decline of Outdoor Essentials primarily due to a softening of fencing demand in the second half of 2022. |
In addition, new product sales increased approximately 35.6% to $307 million in 2022 compared to 2021 and our sales to big box customers increased 9%.
Gross profits increased 15.7% to $344.5 million in 2022 compared to 2021. Our change in gross profits was attributable to the following:
| ● | The gross profits of our Sunbelt and ProWood business units increased by a total of $45.3 million. The products sold by these units consist primarily of pressure treated lumber sold at a variable price tied to the lumber market. Our gross profits improved in 2022 due to a less severe impact of volatile lumber prices due, in part, to better inventory positioning relative to demand and increased use of vendor managed inventory programs. |
| ● | Acquisitions contributed $19.9 million to the increase. |
| ● | Our Deckorator’s business unit increased by approximately $1.7 million. |
| ● | The gross profit of our Outdoor Essentials and other business units collectively decreased by approximately $8.6 million. |
| ● | The transfer of certain sales to the Construction segment reduced gross profits by $11.7 million. |
Selling, general and administrative (“SG&A”) expenses increased by approximately $24.4 million, or 14.4%, in 2022 compared to 2021. The SG&A of recently acquired businesses contributed approximately $8.4 million to this increase. Accrued bonus expense, which varies with our overall profitability and return on investment, increased approximately $2.0 million and totaled approximately $37.0 million in 2022. The remaining increase was primarily due to increases in sales incentive compensation of $8.6 million, travel related expenses of $2.5 million, advertising expenses of $2.0 million, and bad debt expenses of $1.4 million.
Earnings from operations of the Retail reportable segment increased in 2022 compared to 2021 by $21.6 million, or 16.8%, as a result of the factors mentioned above.
Packaging Segment:
Net sales from the Packaging segment increased 11% in 2022 compared to 2021 due to a 12% increase in selling prices attributable to favorable sales mix changes, as well as selective and value-based selling strategies. Unit sales declined 1% as the favorable impact of recent acquisitions was offset by a 2% decrease in organic unit sales.
12
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Gross profits increased by $121.6 million, or 26%, to $586.2 million in 2022 compared to 2021. Acquisitions contributed $7.0 million to the increase in gross profit. The remaining increase is primarily a result of the pricing increases discussed above as well as favorable changes in our value-added sales mix. Excluding acquisitions, we estimate that value-added products contributed $117.7 million to the increase in gross profit, offset by a decrease of $3.1 million in the gross profit of commodity-based products. Value-added sales increased to 71.7% of total net sales in 2022 compared to 67.9% in 2021. The increase in value-added sales and gross profits is due in part to new products which contributed $78.7 million to gross profits this year ($6.2 million from the acquisition of Advantage Label at the end of 2021).
Selling, general and administrative (“SG&A”) expenses increased by approximately $50.7 million, or 25.3%, in 2022 compared to 2021. Acquired operations in 2022 contributed approximately $4.5 million to total SG&A expenses. Accrued bonus expense increased approximately $11.1 million compared to last year and totaled approximately $82.2 million for 2022. The remaining increase was primarily due to increases in bad debt expenses of $10.1 million, salaries and wages of $6.0 million, sales incentive compensation of $3.3 million, and travel related expenses of $2.2 million.
Earnings from operations of the Packaging reportable segment in 2022 increased by $70.3 million, or 26.5%, compared to 2021 due to the factors discussed above.
Construction Segment:
Net sales from the Construction segment increased 17% in 2022 compared to 2021 due to an 11% increase in selling prices, 2% due to the transfer of certain product sales from the Retail segment, and organic unit sales growth of 4%. Organic unit changes within this segment consisted of increases of 28% in concrete forming, 30% in commercial construction, and 8% in factory-built housing. The organic unit sales of our site-built business unit decreased by 8% due to a combination of capacity and supply constraints and being more selective in the business we pursued.
| ● | The organic increase in commercial is primarily due to an increase in customer demand in its retail market. As of December 31, 2022, we estimate that backlog orders associated with commercial construction totaled $136.7 million compared to $84.6 million as of December 25, 2021. |
| ● | The organic unit increase in concrete forming is primarily due to market share gains from sales of new products and new customers, including geographic expansion in the northeast. The increase is comprised of a 30% increase in our value-added unit sales and a 22% increase in our commodity-based unit sales. The value-added unit increase includes sales of manufactured and assembled concrete forms and engineered wood product sales. |
| ● | The organic unit increase in factory-built housing is primarily due to an increase in industry production. |
| ● | Capacity and supply constraints combined with our selective selling strategy impacted our ability to grow the unit sales of our site-built business unit. As of December 31, 2022 and December 25, 2021, we estimate that backlog orders associated with site-built construction totaled $91.1 million and $113.5 million, respectively. |
Gross profits increased by $195.6 million, or 36.8% to $726.7 million in 2022 compared to 2021. The increase in our gross profit was comprised of the following factors:
| ● | Gross profits in our site-built construction business unit increased by $136.4 million as a result of being more selective in the business that we took during a period of elevated demand and capacity and supply constraints. |
13
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | Gross profit of our factory-built housing business unit increased by $20.7 million as a result of increased unit sales and leveraging fixed costs. In addition, value-added sales in this business unit increased to 57.8% of total net sales in 2022 compared to 52.0% in 2021, and an increase in new product sales contributed approximately $4 million in gross profits this year. |
| ● | The gross profit of our commercial business unit increased $18.2 million as a result of increases in unit sales, better productivity and other operational improvements, as well as improved pricing discipline. |
| ● | The gross profit of our concrete forming business unit increased by $19.1 million, including $11.7 million as a result of the transfer of sales from the Retail segment. |
| ● | Acquired businesses contributed $1.2 million. |
SG&A expenses increased by approximately $60.8 million, or 22.8%, in 2022 compared to 2021. Acquired operations in 2022 contributed approximately $1.2 million to total SG&A expenses. Accrued bonus expense increased approximately $25.1 million compared to last year and totaled approximately $95.9 million for 2022. The remaining increase was primarily due to increases in sales incentives of $8.1 million, bad debt expense of $6.2 million, salaries, wages, and benefits of $6.3 million, and travel related expenses of $2.6 million.
Earnings from operations of the Construction reportable segment increased in 2022 compared to 2021 by $133.2 million, or 50.4%, due to the factors mentioned above.
All Other Segment:
Our All Other reportable segment consists of our International and Ardellis (our insurance captive) segments that are not significant to our overall results. The decrease in earnings from operations is primarily due to a 4% decrease in gross margin in the International segment and a 16% decrease in gross margin in our Ardellis segment, as well as a 3% increase in SG&A as a percentage of net sales in our Ardellis segment, and $4.3 million of impairments of goodwill and other intangible assets in our Italian reporting unit.
Corporate:
The corporate segment primarily consists of net sales and gross profits on sales to external customers initiated by UFP Purchasing and UFP Transportation and over (under) allocated costs that are not significant.
INTEREST EXPENSE
Interest expense increased by only $0.1 million in 2022 compared to 2021 due to consistent debt balances year over year and interest on our outstanding debt during each period was primarily charged at fixed rates. See “Note C of Notes to the Consolidated Financial Statements”.
INCOME TAXES
Effective tax rates differ from statutory federal income tax rates, primarily due to provisions for state and local income taxes, and permanent tax differences. Our effective tax rate was 24.6% in 2022 compared to 23.9% in 2021. The increase was primarily due to an increase in non-deductible compensation, as well as prior year one time credits which decreased the 2021 tax expense.
14
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
OFF-BALANCE SHEET COMMITMENTS AND CONTRACTUAL OBLIGATIONS
We have no significant off-balance sheet commitments. The following table summarizes our contractual obligations as of December 31, 2022 (in thousands).
Payments Due by Period | |||||||||||||||
| Less than |
| 1 – 3 |
| 3 – 5 |
| After |
| |||||||
Contractual Obligation | 1 Year | Years | Years | 5 Years | Total | ||||||||||
Long-term debt and finance lease obligations | $ | 2,851 | $ | 40,846 | $ | 5,734 | $ | 228,665 | $ | 278,096 | |||||
Estimated interest on long-term debt and finance lease obligations |
| 10,074 |
| 18,036 |
| 16,444 |
| 33,296 |
| 77,850 | |||||
Operating leases |
| 29,501 |
| 47,175 |
| 32,829 |
| 22,700 |
| 132,205 | |||||
Capital project purchase obligations |
| 67,599 |
| — |
| — |
| — |
| 67,599 | |||||
Total | $ | 110,025 | $ | 106,057 | $ | 55,007 | $ | 284,661 | $ | 555,750 | |||||
As of December 31, 2022, we also had $59.0 million in outstanding letters of credit issued during the normal course of business, as required by some vendor contracts.
LIQUIDITY AND CAPITAL RESOURCES
The table below presents, for the periods indicated, a summary of our cash flow statement (in thousands):
December 31, | December 25, | ||||||
| 2022 |
| 2021 |
| |||
Cash from operating activities |
| $ | 831,567 |
| $ | 512,477 |
|
Cash used in investing activities |
| (353,936) |
| (611,187) |
| ||
Cash used in financing activities |
| (210,210) |
| (45,006) |
| ||
Effect of exchange rate changes on cash |
| 979 |
| (1,669) |
| ||
Net change in cash and cash equivalents |
| 268,400 |
| (145,385) |
| ||
Cash, cash equivalents, and restricted cash, beginning of year |
| 291,223 |
| 436,608 |
| ||
Cash, cash equivalents, and restricted cash, end of year | $ | 559,623 | $ | 291,223 | |||
In general, we fund our growth through a combination of operating cash flows, our revolving credit facility, and issuance of long-term notes payable at times when interest rates are favorable. We have not issued equity to finance growth except in the case of a large acquisition that occurred many years ago. We manage our capital structure by attempting to maintain a targeted ratio of debt to equity and debt to earnings before interest, taxes, depreciation and amortization. We believe these financial ratios are among many other important factors to maintaining a strong credit profile, which in turn helps ensure timely access to capital when needed.
Seasonality has a significant impact on our working capital due to our primary selling season which occurs during the period from March to September. Consequently, our working capital increases during our first and second quarters resulting in negative or modest cash flows from operations during those periods. Conversely, we experience a substantial decrease in working capital once we move beyond our peak selling season which typically results in significant cash flows from operations in our third and fourth quarters.
15
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Due to the seasonality of our business and the effects of the Lumber Market, we believe our cash cycle (days of sales outstanding plus days supply of inventory less days payables are outstanding) is a good indicator of our working capital management. As indicated in the table below, our cash cycle decreased slightly to 56 days in 2022 from 57 days in 2021.
Twelve Months Ended | ||||||
December 31, | December 25, | |||||
2022 | 2021 | |||||
Days of sales outstanding |
| 36 |
| 34 | ||
Days supply of inventory |
| 40 |
| 43 | ||
Days payables outstanding |
| (20) |
| (20) | ||
Days in cash cycle |
| 56 |
| 57 | ||
The increase in our days of sales outstanding was primarily due to increases in our packaging and construction segments. The decrease in our days supply of inventory was due to better inventory positioning relative to demand and increased usage of vendor managed inventories in 2022.
Our cash flows from operating activities in 2022 was $831.6 million, which was comprised of net earnings of $705.0 million and $138.9 million of non-cash expenses, offset by a $12.3 million increase in working capital since the end of December 2021. Comparatively, cash generated from operating activities was approximately $512.5 million in 2021, which was comprised of net earnings of $552.4 million and $114.8 million of non-cash expenses, offset by a $12.0 million gain on the sale of certain assets and $142.7 million increase in working capital since the end of December 2020. Our investment in working capital at the end of 2022 was impacted by a softening of demand and a decline in lumber prices near the end of the year.
Our cash used in investing activities during 2022 was $353.9 million, primarily reflecting purchases of property, plant, and equipment totaling $174.1 million and business acquisitions totaling $180.2 million. See “Note C of Notes to the Consolidated Financial Statements”. Our outstanding purchase commitments on existing capital projects totaled approximately $63.2 million on December 31, 2022. Capital spending primarily consists of several projects to expand capacity to manufacture new and value-added products, achieve efficiencies through automation, make improvements to a number of facilities, and increase our transportation capacity (tractors, trailers) in order to meet higher volumes and replace old rolling stock. Notable areas of capital spending include projects to:
| ● | Increase the capacity and efficiency of our plants that produce our Deckorators mineral-based composite and wood-plastic composite decking |
| ● | Expand our capacity to produce UFP Edge siding, pattern and trim products, machine-built pallets, engineered wood and metal components for site-built construction |
| ● | Invest in automation opportunities. |
| ● | Enhance the working environment of several facilities. |
In addition, we sold property, plants, and equipment for proceeds of $3.8 million. Finally, the sale and purchase of investments totaling $12.9 million and $19.9 million, respectively, are due to investment activity in our captive insurance subsidiary. Comparatively, cash used in investing activities during 2021 was $611.2 million, reflecting purchases of property, plant, and equipment totaling $151.2 million, business acquisitions totaling $476.0 million, proceeds from the sale of property, plant, and equipment of $30.0 million, and the sale and purchase of investments totaling $14.9 million and $23.8 million, respectively, due to investment activity in our captive insurance subsidiary.
16
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Cash flows used in financing activities during 2022 primarily consisted of the payment of quarterly dividends totaling $58.9 million, distributions to noncontrolling interests of $12.0 million, $95.8 million in repurchases of our common stock at an average price of $76.83 per share, and net debt repayments of $41.2 million. Comparatively in 2021, cash flows used in financing activities consisted of $40.2 million in dividend payments, $6.8 million in distributions to noncontrolling interests, and net borrowings under our revolving credit facility of $3.4 million. The increase in our dividends is primarily due to an increase in the rates our board approved as a result of our growth in earnings and operating cash flow.
On November 1, 2018, we entered into a five-year, $375 million unsecured revolving credit facility with a syndicate of U.S. banks. On February 28, 2021, this credit agreement was amended to increase the availability from $375 million to $550 million by exercising the accordion feature in the original agreement. On December 6, 2022, a second amendment was filed increasing the availability from $550 million to $750 million. The facilities now include up to $60 million which may be advanced in the form of letters of credit, and up to $100 million (U.S. dollar equivalent) which may be advanced in Canadian dollars, Australian dollars, Sterling, Euros and such other foreign currencies as may subsequently be agreed upon among the parties. Cash borrowings are charged interest based upon an index selected by the Company, plus a margin that is determined based upon the index selected and upon the financial performance of the Company and certain of its subsidiaries. We are charged a facility fee on the entire amount of the lending commitment, at a per annum rate ranging from 15.0 to 30.0 basis points, also determined based upon our performance. The facility fee is payable quarterly in arrears.
On December 31, 2022, we had $5.5 million outstanding on our $750 million revolving credit facility, and we had approximately $741.2 million in remaining availability after considering $3.3 million in outstanding letters of credit. Financial covenants on the unsecured revolving credit facility and unsecured notes include minimum interest tests and a maximum leverage ratio. The agreements also restrict the amount of additional indebtedness we may incur and the amount of assets which may be sold. We were in compliance with all our covenant requirements on December 31, 2022.
ENVIRONMENTAL CONSIDERATIONS AND REGULATIONS
See Notes to Consolidated Financial Statements, Note L, “Commitments, Contingencies, and Guarantees”.
CRITICAL ACCOUNTING POLICIES
In preparing our consolidated financial statements, we follow accounting principles generally accepted in the United States. These principles require us to make certain estimates and apply judgments that affect our financial position and results of operations. We continually review our accounting policies and financial information disclosures. Following is a summary of our more significant accounting policies that require the use of estimates and judgments in preparing the financial statements.
GOODWILL
We evaluate goodwill for indicators of impairment when events or circumstances indicate that this risk may be present. Our judgments regarding the existence of impairment are based on market conditions, operational performance and estimated future cash flows. Determining whether an impairment has occurred requires the valuation of the respective reporting unit, which we have consistently estimated using primarily a weighted average between income and market valuation approaches. We believe this approach is the most appropriate and accurate method to measure the fair value of our intangible assets. We use discounted cash flow analysis with the following assumption: a business is worth today what it can generate in future cash flows; cash received today is worth more than an equal amount of cash received in the future; and future cash flows can be reasonably estimated. The discounted cash flow analysis is based on the present value of projected cash flows and residual values.
17
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
If the carrying value of goodwill is considered impaired, an impairment charge is recorded to adjust it to its fair value. Changes in forecasted operations and changes in discount rates can materially affect these estimates. In addition, we test goodwill annually for impairment or more frequently if changes in circumstances or the occurrence of other events suggest impairments exist. The test for impairment requires us to make several estimates about fair value, most of which are based on projected future cash flows and market valuation multiples. Changes in these estimates may result in the recognition of an impairment loss.
On our annual testing date of September 24, 2022, we experienced significantly lower than expected operating results within our italian reporting unit, which is within the All Other segment. It was determined that the carrying value of the Italian reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $2.5 million as of December 31, 2022, which represented the entire amount of the goodwill recorded within the reporting unit, as a result. For the remaining reporting units, the fair values exceed the carrying values and there were no indicators for impairment. We believe we have sufficient available information, both current and historical, to support our assumptions, judgments and estimates used in the goodwill impairment test.
REVENUE RECOGNITION
Revenue for product sales is recognized at the time the performance obligation is satisfied, which is primarily when the goods are delivered to the carrier, Free On Board (FOB) shipping point. Generally, title passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day.
Performance on construction contracts is reflected in operations using over time accounting, under either the cost to cost or units of delivery methods, depending on the nature of the business at individual operations. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred related to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced related to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.
Our construction contracts are generally entered into with a fixed price and completion of the projects can range from 6 to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist.
SHORT-TERM OUTLOOK
We believe current economic conditions indicate the U.S. economy is either in or headed towards a recession, which will impact our results and vary depending on its severity and duration. The following factors should be considered when evaluating our future results:
| ● | Lumber prices, which impact our cost of goods sold and selling prices, have normalized due to additional capacity added by sawmills and demand falling from peak levels as a result of inflation and increase in interest rates. We anticipate lumber prices will follow a more typical seasonal pattern consistent with historical trends and demand. |
18
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | Retail segment sales accounted for 38% of our net sales in 2022. When evaluating future demand for the segment, we analyze data such as the same-store sales growth of national home improvement retailers and forecasts of home remodeling activity. Based on this data, we currently anticipate market demand to be flat to slightly down in 2023. |
| ● | Packaging segment sales accounted for 25% of our net sales in 2022. When evaluating future demand, we consider a number of metrics, including the Purchasing Managers Index (PMI), durable goods manufacturing, and U.S. real GDP. We currently estimate industrial production to be flat to slightly down in 2023. |
| ● | Construction segment sales accounted for 33% of our net sales in 2022. |
| - | The site-built business unit accounted for approximately 14% of our net sales in 2022. Approximately one-third of site-built customers are multifamily builders. More than 75% of our site-built residential housing sales are in areas such as Texas and the Mid-Atlantic, Southeast and Mountain West regions, which have experienced significant population growth through migration from other states and are forecasted to continue to grow in the long term. When evaluating future demand, we analyze data from housing starts in those regions. The Mortgage Bankers Association of America forecasts a 10% decrease in national housing starts to an estimated 1.42 million starts in 2023 and the National Association of Home Builders forecasts starts of 1.14 million, a 27% decrease from 2022. The consensus estimates of all housing starts is for a 15% to 20% decline in 2023. |
| - | The factory-built business unit accounted for 12% of our net sales in 2022. This business, along with our multifamily business, could benefit from higher interest rates as buyers seek more affordable housing alternatives. As a result of these factors, we believe these customers are better insulated from downturns in the housing market. When evaluating future demand, we analyze data from production of manufactured housing. The National Association of Home Builders forecasts a 24% decrease in manufactured home shipments in 2023. |
| - | The commercial and concrete forming business units accounted for approximately 6% of our net sales in 2022. When evaluating future demand, we analyze data from non-residential construction spending. |
| ● | On a consolidated basis, and based on our 2022 results of operations and business mix, we believe our decremental operating margin is in a range of 15% to 20% of net sales. In other words, we believe for every dollar decrease in sales, relative to the prior year, our earnings from operations may decline by $0.15 to $0.20. As a point of reference, our peak to trough decremental operating margin during the Great Recession was approximately 13.5% (2006 peak to 2011 trough). We estimate that our decremental margins by segment are as follows: |
| - | Packaging is in a range of 20% to 25% |
| - | Construction is in a range of 20% to 25% |
| - | We currently anticipate improvement in operating profits in our Retail segment in 2023, primarily due to an expectation of less volatile lumber prices in 2023 and other operational improvements. The severe volatility of lumber prices in 2022 and 2021 adversely impacted the results of this segment. |
| ● | Key factors that may impact the ranges provided above include estimates of: |
| - | The impact and level of the Lumber Market and trends in the commodity and other material costs of our products |
19
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| - | Changes in our selling prices |
| - | Changes in our sales mix by segment, business unit, and product |
| - | Changes in labor rates |
| - | Our ability to reduce variable manufacturing, freight, selling, general, and administrative costs, particularly certain personnel costs, in line with net sales |
| - | The results of our salaried bonus plan, which is based on pre-bonus profits and achieving minimum levels of pre-bonus return on investment over a required hurdle rate |
| - | Inflation and other changes in costs |
LONG-TERM OUTLOOK
GOALS
Our long-term objectives include:
| ● | Growing our annual unit sales by 5 to 7 percent. We anticipate smaller tuck-in acquisitions will contribute toward this goal; |
| ● | Achieving and sustaining a 10 percent EBITDA margin by continuing to enhance our capabilities and grow our portfolio and sales of value-added products; |
| ● | Earning an incremental return on new investment over our cost of capital; and |
| ● | Maintaining a conservative capital structure. |
RETAIL SEGMENT
The Home Improvement Research Institute (“HIRI”) anticipates growth in home improvement spending and has forecasted a 3.9% compounded annual growth rate through 2025. Sales of our Retail Solutions segment comprised approximately 38% of our annual sales in 2022.
We continue to compete for market share for certain retail customers and face intense pricing pressure from other suppliers to this market.
Our long-term goal is to achieve sales growth by:
| ● | Increasing our market share of value-added products, including our Deckorators, Edge, and Outdoor Essentials product lines. Continued investment in capacity for Deckorators and Edge is expected to contribute to this increase. |
| ● | Developing new products and increasing our emphasis on product innovation and product differentiation in order to counter commoditization trends and influences. |
20
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | Acquiring businesses in core product categories when those opportunities exist. |
| ● | Adding new products and customers through strategic business acquisitions or alliances. |
PACKAGING SEGMENT
Our goal is to increase our sales of wood, wood alternative, and protective packaging products to a wide variety of packaging customers and manufactured wood components for OEM users. We believe the vast amount of hardwood and softwood lumber consumed for packaging applications, combined with the highly fragmented nature of this market, provides us with market share growth opportunities as a result of our competitive advantages in manufacturing, purchasing, and material utilization. In addition, purchasers of packaging products with a wide geographic footprint increasingly desire to reduce the number of suppliers they buy from, which provides an opportunity to gain market share due to our international presence. We plan to continue to obtain market share by expanding our manufacturing capacity, enhancing our capabilities and product offerings to enhance the solutions we offer our customers, and improving our ability to serve large regional and international customers in targeted markets. We plan to continue to pursue acquisition opportunities that meet our strategic criteria and help us meet these objectives. The recently implemented reorganization of our business to market-based segments is intended to promote higher rates of sales growth through the introduction of new products, including protective and other packaging materials, and enhanced expertise in this market as well as improved earnings through more efficient use of our people, resources and capital.
Market indicators that should be considered when evaluating future demand for our products in the packaging segment include industrial production, the Purchasing Managers Index, and U.S. GDP. Sales in this segment comprised approximately 25% of our annual sales in 2022.
CONSTRUCTION SEGMENT
The National Association of Home Builders forecasts a 6% decrease in manufactured home shipments from 2023 to 2024. We currently supply approximately 45.0% of the trusses used in manufactured housing and we will strive to maintain our market share of trusses produced for this market. Sales of our Factory Built business unit within our Construction segment comprised approximately 12% of our annual sales in 2022.
The Mortgage Bankers Association of America forecasts national housing starts of 1.54 million in 2024 and the National Association of Home Builders forecasts starts of 1.3 million in 2024. The consensus estimate of all housing starts is 1.36 million, a 7% increase from 2023. As a result of our conservative approach to adding capacity to serve this market and focus on managing potential channel conflicts with certain customers, our growth may trail the market in future years. Sales of our Site Built business unit within our Construction segment comprised approximately 14% of our annual sales in 2022.
Non-residential construction spending is a market indicator that should be considered when evaluating future demand for our products in our Commercial and Concrete Forming business units within our Construction segment. Sales in these business units comprised approximately 4% and 3%, respectively, of our annual sales in 2022.
GROSS PROFIT
We believe the following factors may impact our gross profits and margins in the future:
| ● | End market demand and our ability to grow and leverage fixed costs and price our products based on the value we offer our customers. |
21
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
| ● | The effective implementation of our strategy to focus and manage our operations around the markets we serve. |
| ● | Our ability to maintain market share and gross margins on products sold to our largest customers. We believe our level of service, geographic diversity, and quality of products provides an added value to our customers. However, if our customers are unwilling to pay for these advantages, our sales and gross margins may be reduced. |
| ● | Sales mix of value-added and commodity products. |
| ● | Fluctuations in the relative level of the Lumber Market and trends in the market price of lumber. (See "Impact of the Lumber Market on our Operating Results.") |
| ● | Fuel and transportation costs. |
| ● | Rising labor and benefit costs. |
| ● | Our ability to continue to achieve productivity improvements as our unit sales increase and planned cost reductions through continuous improvement activities, automation, and other initiatives. |
| ● | Changes in corporate income tax rates and the cost of complying with new or increased government regulations. |
SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES
In recent years, selling, general and administrative (SG&A) expenses have increased due to acquisitions and added personnel hired to take advantage of growth opportunities and execute our initiatives intended to increase our sales of new products and improve our sales mix of value-added products. We anticipate our trend of increases in these costs will continue; however, our objective is to reduce these costs on a per unit basis and as a percentage of gross profits as we grow through the improved productivity of our people and as a result of fixed costs. In addition, bonus and other incentive expenses is based on our profitability and the effective management of our assets and will continue to fluctuate based on our results. See Note H — Common Stock for discussion of future compensation costs related to long-term share-based bonus awards.
On a long-term basis, we expect that our SG&A expenses will primarily be impacted by:
| ● | Our growth in sales to the packaging and the construction segments. Our sales to these segments require a higher ratio of SG&A costs due, in part, to product design and engineering requirements. |
| ● | Sales of new products and value-added, branded products to the retail segment, which generally require higher product development, marketing, advertising, and other selling costs. |
| ● | Our incentive compensation programs which are tied to gross profits, pre-bonus earnings from operations and threshold levels of return on investment. |
| ● | Our growth and success in achieving continuous improvement objectives designed to improve our productivity and leverage our fixed costs as we grow. |
22
UFP INDUSTRIES, INC.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS
LIQUIDITY AND CAPITAL RESOURCES
Our cash cycle will continue to be impacted in the future by our mix of sales by segment. Sales from our Construction and Packaging segments require a greater investment in receivables than sales to our Retail segment, while our Retail segment generally requires a greater investment in inventory. Also, our net investment in trade receivables, inventory, and accounts payable will continue to be impacted by the level of lumber prices.
Additionally, we expect to spend approximately $200 million to $225 million on capital expenditures, incur depreciation of approximately $120 million, and incur amortization and other non-cash expenses of approximately $35 million in 2023.
On December 31, 2022, we had outstanding purchase commitments on capital projects of approximately $63.2 million. We intend to fund capital expenditures and purchase commitments through our operating cash flows and availability under our revolving credit facility which is considered sufficient to meet these commitments and working capital needs.
Our dividend rates are reviewed and approved at each of our February, April, July, and October board meetings and payments are made in March, June, September, and December of each year. Our board considers our dividend yield, payout ratios relative to earnings and operating cash flow, and potential variability of future results, among other factors, as part of its decision-making process.
We have a share repurchase program approved by our Board of Directors, and as of March 1, 2023 we have remaining authorization to buy back approximately 2 million shares. In the past, we have repurchased shares in order to offset the effect of issuances resulting from our employee benefit plans and at opportune times when our stock price falls to predetermined levels.
23
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of UFP Industries, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of UFP Industries, Inc. and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2022, of the Company and our report dated March 1, 2023, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Deloitte & Touche LLP
Grand Rapids, Michigan
March 1, 2023
24
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of UFP Industries, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of UFP Industries, Inc. and subsidiaries (the "Company") as of December 31, 2022 and December 25, 2021, the related consolidated statements of earnings and comprehensive income, shareholders' equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and December 25, 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 1, 2023, expressed an unqualified opinion on the Company's internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Accounting for Unconsolidated Variable Interest Entities - Refer to Note C, Business Combinations, to the financial statements
Critical Audit Matter Description
The Company periodically purchases a partial ownership interest in other entities. The agreements related to such purchases can be complex, requiring management to evaluate whether the entities should be accounted for under the equity method or consolidated. In addition, management must also evaluate whether the acquired interest in the entity represents a variable interest entity (“VIE”) and if so, whether the Company is the primary beneficiary. This assessment requires judgment by management.
25
We identified the equity method or consolidation accounting and the related VIE primary beneficiary assessment of the Company’s partial ownership interest acquisitions as a critical audit matter given the judgment required by management. This required a higher degree of auditor judgment and an increased extent of audit effort due to the complexity of the entity structures and agreements.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the determination of equity method or consolidation accounting, inclusive of VIE primary beneficiary assessment, included the following, among others:
| ● | We tested the effectiveness of the controls over the accounting assessment of acquisitions. |
| ● | We evaluated the appropriateness of the Company’s accounting conclusions related to equity method or consolidation accounting for a partial ownership interest entity by: |
| - | Reading the acquisition agreement and other related documents and evaluating the structure and terms of the agreements to determine if the acquired ownership interest should be classified as a VIE. |
| ● | If an entity is determined to be a VIE, considered whether the Company appropriately determined the primary beneficiary by evaluating the contractual arrangements of the entity to determine if the Company has the power to direct activities, and if the Company has the obligation to absorb losses of the entity or the right to receive benefits from the entity that could be significant to the VIE. |
| ● | Consulted with our internal firm specialists to assist in auditing management’s equity method or consolidation accounting conclusion inclusive of the VIE primary beneficiary assessment. |
/s/
March 1, 2023
We have served as the Company's auditor since 2014.
26
UFP INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data) | December 31, | December 25, | |||||
| 2022 |
| 2021 | ||||
ASSETS |
|
| |||||
CURRENT ASSETS: |
|
| |||||
Cash and cash equivalents |
| $ | |
| $ | | |
Restricted cash |
| |
|
| | ||
Investments |
| |
|
| | ||
Accounts receivable, net |
| |
|
| | ||
Inventories: |
|
| |||||
Raw materials |
| |
|
| | ||
Finished goods |
| |
|
| | ||
Total inventories |
| |
|
| | ||
Refundable income taxes |
| |
|
| | ||
Other current assets |
| |
|
| | ||
TOTAL CURRENT ASSETS |
| |
| | |||
DEFERRED INCOME TAXES |
| |
|
| | ||
RESTRICTED INVESTMENTS | | | |||||
RIGHT OF USE ASSETS | | | |||||
OTHER ASSETS |
| |
|
| | ||
GOODWILL |
| |
|
| | ||
INDEFINITE-LIVED INTANGIBLE ASSETS |
| |
|
| | ||
OTHER INTANGIBLE ASSETS, NET |
| |
|
| | ||
PROPERTY, PLANT AND EQUIPMENT: |
|
| |||||
Property, plant and equipment | | | |||||
Less accumulated depreciation and amortization |
| ( |
|
| ( | ||
PROPERTY, PLANT AND EQUIPMENT, NET | | | |||||
TOTAL ASSETS | $ | | $ | | |||
LIABILITIES AND SHAREHOLDERS’ EQUITY |
|
| |||||
CURRENT LIABILITIES: |
|
| |||||
Cash overdraft | $ | — |
| $ | | ||
Accounts payable | |
| | ||||
Accrued liabilities: |
|
| |||||
Compensation and benefits |
| |
|
| | ||
Other |
| |
|
| | ||
Current portion of lease liability | | | |||||
Current portion of long-term debt |
| |
|
| | ||
TOTAL CURRENT LIABILITIES |
| |
|
| | ||
LONG-TERM DEBT |
| |
|
| | ||
LEASE LIABILITY | | | |||||
DEFERRED INCOME TAXES |
| |
|
| | ||
OTHER LIABILITIES |
| |
|
| | ||
TOTAL LIABILITIES |
| |
|
| | ||
TEMPORARY EQUITY: | |||||||
Redeemable noncontrolling interest | | — | |||||
SHAREHOLDERS’ EQUITY: |
|
| |||||
Controlling interest shareholders’ equity: |
|
| |||||
Preferred stock, | $ |
| $ | ||||
Common stock, $ |
| |
|
| | ||
Additional paid-in capital |
| |
|
| | ||
Retained earnings |
| |
|
| | ||
Accumulated other comprehensive loss |
| ( |
|
| ( | ||
Total controlling interest shareholders’ equity |
| |
|
| | ||
Noncontrolling interest |
| |
|
| | ||
TOTAL SHAREHOLDERS’ EQUITY |
| |
|
| | ||
TOTAL LIABILITIES, TEMPORARY EQUITY AND SHAREHOLDERS’ EQUITY | $ | |
| $ | | ||
See notes to consolidated financial statements.
27
UFP INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME
(in thousands, except per share data) | Year Ended | ||||||||
December 31, | December 25, | December 26, | |||||||
| 2022 |
| 2021 |
| 2020 | ||||
NET SALES |
| $ | |
| $ | |
| $ | |
COST OF GOODS SOLD |
| |
|
| |
|
| | |
GROSS PROFIT |
| |
|
| |
|
| | |
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES |
| |
|
| |
|
| | |
OTHER LOSS (GAINS), NET | | ( | | ||||||
EARNINGS FROM OPERATIONS |
| |
|
| |
|
| | |
INTEREST EXPENSE |
| |
|
| |
|
| | |
INTEREST AND INVESTMENT INCOME |
| ( |
|
| ( |
|
| ( | |
EQUITY IN LOSS OF INVESTEE | | | — | ||||||
| |
|
| |
|
| | ||
EARNINGS BEFORE INCOME TAXES |
| |
|
| |
|
| | |
INCOME TAXES |
| |
|
| |
|
| | |
NET EARNINGS |
| |
|
| |
|
| | |
LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST |
| ( |
|
| ( |
|
| ( | |
NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST | $ | |
| $ | |
| $ | | |
EARNINGS PER SHARE – BASIC | $ | |
| $ | |
| $ | | |
EARNINGS PER SHARE – DILUTED | $ | |
| $ | |
| $ | | |
OTHER COMPREHENSIVE INCOME: | |||||||||
NET EARNINGS |
| |
|
| |
|
| | |
OTHER COMPREHENSIVE LOSS |
| ( |
|
| ( |
|
| | |
COMPREHENSIVE INCOME |
| |
|
| |
|
| | |
LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST |
| ( |
|
| ( |
|
| ( | |
COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST | $ | |
| $ | |
| $ | | |
See notes to consolidated financial statements.
28
UFP INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands, except share and per share data) | Controlling Interest Shareholders’ Equity | ||||||||||||||||||||
Additional | Accumulated Other | ||||||||||||||||||||
Common | Paid-In | Retained | Comprehensive | Noncontrolling |
| Temporary | |||||||||||||||
| Stock | Capital |
| Earnings |
| Earnings |
| Interest (NCI) |
| Total | Equity | ||||||||||
Balance on December 28, 2019 | $ | | $ | |
| $ | | $ | ( |
| $ | |
| $ | | $ | — | ||||
Net earnings |
|
| |
|
|
| |
|
| | |||||||||||
Foreign currency translation adjustment |
|
|
| |
| |
|
| | ||||||||||||
Unrealized gain on debt securities |
|
|
| |
|
|
| | |||||||||||||
Distributions to NCI |
|
|
|
| ( |
| ( | ||||||||||||||
NCI related to business combinations | | ( | ( | ||||||||||||||||||
Cash dividends - $ |
|
| ( |
|
|
|
|
| ( | ||||||||||||
Issuance of |
| |
| |
|
|
|
|
| | |||||||||||
Issuance of |
| |
| |
|
|
|
|
| | |||||||||||
Issuance of |
| |
| ( |
|
|
|
|
| — | |||||||||||
Repurchase of | ( | ( | ( | ||||||||||||||||||
Expense associated with share-based compensation arrangements |
|
| |
|
|
|
|
|
|
| | ||||||||||
Accrued expense under deferred compensation plans |
|
| |
|
|
|
|
|
|
| | ||||||||||
Balance on December 26, 2020 | $ | | $ | |
| $ | | $ | ( |
| $ | |
| $ | | $ | — | ||||
Net earnings | | |
|
| | ||||||||||||||||
Foreign currency translation adjustment | ( | ( |
|
| ( | ||||||||||||||||
Unrealized gain on investments and other | ( |
| ( | ||||||||||||||||||
Distributions to NCI | ( |
| ( | ||||||||||||||||||
NCI related to business combinations | | | |||||||||||||||||||
Cash dividends - $ | ( |
| ( | ||||||||||||||||||
Issuance of |
| | |
|
| | |||||||||||||||
Issuance of |
| | | |
|
| | ||||||||||||||
Issuance of |
| | ( |
|
| — | |||||||||||||||
Expense associated with share-based compensation arrangements | |
| | ||||||||||||||||||
Accrued expense under deferred compensation plans | |
| | ||||||||||||||||||
Balance on December 25, 2021 | $ | | $ | |
| $ | | $ | ( |
| $ | |
| $ | | $ | | ||||
Net earnings | | | | | |||||||||||||||||
Foreign currency translation adjustment | ( | | ( | ( | |||||||||||||||||
Unrealized gain on investments and other | ( | ( | |||||||||||||||||||
Distributions to NCI | ( | ( | |||||||||||||||||||
Contributions to NCI | | | |||||||||||||||||||
NCI related to business combinations | — | ( | |||||||||||||||||||
Redeemable NCI | ( | ( | | ||||||||||||||||||
Cash dividends - $ | ( | ( | |||||||||||||||||||
Issuance of | | | | ||||||||||||||||||
Issuance of | | | | | |||||||||||||||||
Issuance of | | ( | — | ||||||||||||||||||
Repurchase of | ( | ( | ( | ||||||||||||||||||
Expense associated with share-based compensation arrangements | | | |||||||||||||||||||
Accrued expense under deferred compensation plans | | | |||||||||||||||||||
Balance on December 31, 2022 | $ | | $ | | $ | | $ | ( | $ | | $ | | $ | | |||||||
See notes to consolidated financial statements
29
UFP INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands) | Year Ended | ||||||||
December 31, | December 25, | December 26, | |||||||
| 2022 |
| 2021 |
| 2020 | ||||
CASH FLOWS FROM OPERATING ACTIVITIES: |
|
| |||||||
Net earnings | $ | |
| $ | |
| $ | | |
Adjustments to reconcile net earnings to net cash from operating activities: |
|
| |||||||
Depreciation |
| |
| |
| | |||
Amortization of intangibles |
| |
| |
| | |||
Expense associated with share-based and grant compensation arrangements |
| |
| |
| | |||
Deferred income taxes (credit) |
| ( |
| |
| | |||
Unrealized loss (gain) on investments and other |
| |
| ( |
| ( | |||
Equity in loss of investee | | | — | ||||||
Net loss (gain) on sale and disposition of assets |
| |
| ( |
| | |||
Impairment of goodwill and other intangibles | | — | | ||||||
Gain from reduction of estimated earnout liability | — | — | ( | ||||||
Changes in: |
|
| |||||||
Accounts receivable |
| |
| ( |
| ( | |||
Inventories |
| |
| ( |
| ( | |||
Accounts payable and cash overdraft |
| ( |
| |
| | |||
Accrued liabilities and other |
| ( |
| |
| | |||
NET CASH FROM OPERATING ACTIVITIES |
| |
| |
| | |||
CASH FLOWS USED IN INVESTING ACTIVITIES: |
|
| |||||||
Purchases of property, plant and equipment |
| ( |
| ( |
| ( | |||
Proceeds from sale of property, plant and equipment |
| |
| |
| | |||
Acquisitions, net of cash received and purchase of equity method investment |
| ( |
| ( |
| ( | |||
Purchases of investments |
| ( |
| ( |
| ( | |||
Proceeds from sale of investments |
| |
| |
| | |||
Other |
| |
| ( |
| | |||
NET CASH USED IN INVESTING ACTIVITIES |
| ( |
| ( |
| ( | |||
CASH FLOWS USED IN FINANCING ACTIVITIES: |
|
| |||||||
Borrowings under revolving credit facilities |
| |
| |
| | |||
Repayments under revolving credit facilities |
| ( |
| ( |
| ( | |||
Repayments of debt | ( | — | — | ||||||
Contingent consideration payments and other | ( | ( | ( | ||||||
Issuance of long-term debt | — | — | | ||||||
Proceeds from issuance of common stock |
| |
| |
| | |||
Dividends paid to shareholders |
| ( |
| ( |
| ( | |||
Distributions to noncontrolling interest | ( | ( | ( | ||||||
Repurchase of common stock |
| ( |
| — |
| ( | |||
Other |
| ( |
| ( |
| | |||
NET CASH USED IN FINANCING ACTIVITIES |
| ( |
| ( |
| | |||
Effect of exchange rate changes on cash |
| |
| ( |
| | |||
NET CHANGE IN CASH AND CASH EQUIVALENTS |
| |
| ( |
| | |||
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR |
| |
| |
| | |||
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD | $ | | $ | | $ | | |||
RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH: | |||||||||
Cash and cash equivalents, beginning of period | $ | | $ | | $ | | |||
Restricted cash, beginning of period | | | | ||||||
Cash, cash equivalents, and restricted cash, beginning of period | $ | | $ | | $ | | |||
Cash and cash equivalents, end of period | $ | | $ | | $ | | |||
Restricted cash, end of period | | | | ||||||
Cash, cash equivalents, and restricted cash, end of period | $ | | $ | | $ | | |||
SUPPLEMENTAL INFORMATION: |
|
| |||||||
Interest paid | $ | | $ | | $ | | |||
Income taxes paid |
| |
| |
| | |||
NON-CASH INVESTING ACTIVITIES |
|
| |||||||
Capital expenditures included in accounts payable |
| |
| |
| — | |||
NON-CASH FINANCING ACTIVITIES: | |||||||||
Common stock issued under deferred compensation plans | $ | | $ | | $ | | |||
See notes to consolidated financial statements
30
UFP INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
A.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
OPERATIONS
We are a holding company whose subsidiaries supply products primarily manufactured from wood, wood and non-wood composites, metals, and other materials to
PRINCIPLES OF CONSOLIDATION
The accompanying consolidated financial statements, have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and with the rules and regulations of the Securities and Exchange Commission (the "SEC"), represent our assets and liabilities and operating results. The consolidated financial statements include our accounts and those of our wholly-owned and majority-owned subsidiaries and partnerships. All significant intercompany balances and transactions have been eliminated in consolidation.
We consolidate entities in which we have a controlling financial interest. In determining whether we have a controlling financial interest in a partially owned entity and the requirement to consolidate the accounts of that entity, we consider factors such as ownership interest, board representation, management representation, authority to make decisions, and contractual and substantive participating rights of the partners/members as well as whether the entity is a variable interest entity (“VIE”) and whether we are the primary beneficiary. The primary beneficiary of a VIE is the entity that has (i) the power to direct the activities that most significantly impact the entity's economic performance and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could be significant to the VIE. The primary beneficiary is required to consolidate the VIE. We account for unconsolidated VIEs using the equity method of accounting.
NONCONTROLLING INTEREST IN SUBSIDIARIES
Noncontrolling interest in results of operations of consolidated subsidiaries represents the noncontrolling shareholders’ share of the income or loss of various consolidated subsidiaries. The noncontrolling interest reflects the original investment by these noncontrolling shareholders combined with their proportional share of the earnings or losses of these subsidiaries, net of distributions paid.
FISCAL YEAR
Our fiscal year is a
FAIR VALUE DISCLOSURES OF FINANCIAL INSTRUMENTS
We follow ASC Topic 820, Fair Value Measurements and Disclosures, which provides a consistent definition of fair value, focuses on exit price, prioritizes the use of market-based inputs over entity-specific inputs for measuring fair value and establishes a three-tier hierarchy for fair value measurements. This topic requires fair value measurements to be classified and disclosed in one of the following three categories:
| ● | Level 1 — Financial instruments with unadjusted, quoted prices listed on active market exchanges. |
31
| ● | Level 2 — Financial instruments lacking unadjusted, quoted prices from active market exchanges, including over-the-counter traded financial instruments. Financial instrument values are determined using prices for recently traded financial instruments with similar underlying terms and direct or indirect observational inputs, such as interest rates and yield curves at commonly quoted intervals. |
| ● | Level 3 — Financial instruments not actively traded on a market exchange and there is little, if any, market activity. Values are determined using significant unobservable inputs or valuation techniques. |
Our investment portfolio includes restricted investments within our wholly-owned subsidiary, Ardellis Insurance Ltd. There are $
CASH AND CASH EQUIVALENTS
Cash and cash equivalents consist of cash and highly liquid investments purchased with an original maturity of three months or less.
INVESTMENTS
Investments are deemed to be "available for sale" and are, accordingly, carried at fair value being the quoted market value.
ACCOUNTS RECEIVABLE AND ALLOWANCES
We perform periodic credit evaluations of our customers and generally do not require collateral. Accounts receivable are due under a range of terms we offer to our customers. Discounts are offered, in most instances, as an incentive for early payment.
We base our allowances related to receivables on historical credit and collections experience, reasonable and supportable forecasts, and the specific identification of other potential problems, including the general economic climate. Actual collections can differ, requiring adjustments to the allowances. Individual accounts receivable balances are evaluated on a monthly basis, and those balances considered uncollectible are charged to the allowance.
The following table presents the activity in our accounts receivable allowances (in thousands):
|
| Additions |
|
| ||||||||
Charged to | ||||||||||||
Beginning | Costs and | Ending | ||||||||||
Balance | Expenses | Deductions* | Balance | |||||||||
Year Ended December 31, 2022: |
|
|
|
|
|
|
|
| ||||
Allowance for possible losses on accounts receivable | $ | | $ | | $ | ( | $ | | ||||
Year Ended December 25, 2021: |
|
|
|
|
|
|
|
| ||||
Allowance for possible losses on accounts receivable | $ | | $ | | $ | ( | $ | | ||||
Year Ended December 26, 2020: |
|
|
|
|
|
|
|
| ||||
Allowance for possible losses on accounts receivable | $ | | $ | | $ | ( | $ | | ||||
* | Includes accounts charged off, discounts given to customers and actual customer returns and allowances. |
We record estimated sales returns, discounts, and other applicable adjustments as a reduction of net sales in the same period revenue is recognized.
Accounts receivable retainage amounts related to long term construction contracts totaled $
32
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The ASU requires that an acquirer recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and will be applied prospectively to all business combinations occurring after this date.
INVENTORIES
Inventories are stated at the lower of cost or net realizable value. The cost of inventories includes raw materials, direct labor, and manufacturing overhead and is determined using the weighted average cost method. Raw materials consist primarily of unfinished wood products and other materials expected to be manufactured or treated prior to sale, while finished goods represent various manufactured and treated wood products ready for sale. We have inventory on consignment at customer locations valued at $
We write down the value of inventory, the impact of which is reflected in cost of goods sold in the Consolidated Statement of Earnings and Comprehensive Income, if the cost of specific inventory items on hand exceeds the amount we expect to realize from the ultimate sale or disposal of the inventory. These estimates are based on management's judgment regarding future demand and market conditions and analysis of historical experience. There was
PROPERTY, PLANT, AND EQUIPMENT
Property, plant, and equipment are stated at cost. Expenditures for renewals and betterments are capitalized, and maintenance and repairs are expensed as incurred. The components of property, plant and equipment as of December 31, 2022 and and December 25, 2021 were as follows:
Year Ended | ||||||
| December 31, |
| December 25, | |||
2022 | 2021 | |||||
Land and improvements |
| $ | | $ | | |
Building and improvements | | | ||||
Machinery and equipment | | | ||||
Furniture and fixtures |
| | | |||
Construction in progress |
| | | |||
Total Property, Plant and Equipment, Gross | $ | | $ | | ||
Amortization of assets held under finance leases is included in depreciation and amortized over the shorter of the estimated useful life of the asset or the lease term. Depreciation is computed principally by the straight-line method over the estimated useful lives of the assets as follows:
Land improvements |
| |
Buildings and improvements |
| |
Machinery, equipment and office furniture |
|
Software costs are included in machinery and equipment on the balance sheet with gross amounts and accumulated amortization totaling $
33
LONG-LIVED ASSETS
In accordance with ASC 360, Property, Plant, and Equipment (“ASC 360”), when an indicator of potential impairment exists, we evaluate the recoverability of our long-lived assets by determining whether unamortized balances could be recovered through undiscounted future operating cash flows over the remaining lives of the assets. If the sum of the expected future cash flows was less than the carrying value of the assets, an impairment loss would be recognized for the excess of the carrying value over the fair value.
GOODWILL
Goodwill represents the excess of the purchase price over the fair value of net tangible and identifiable intangible assets of acquired businesses. Goodwill and intangible assets deemed to have indefinite lives are not amortized and are subject to impairment tests at least annually in accordance with ASC 350, Intangibles-Goodwill and Other. We review the carrying amounts of goodwill and other non-amortizable intangibles by reporting unit to determine if such assets may be impaired. As of the date of the most recent goodwill impairment test, which utilized data and assumptions as of September 24, 2022, it was determined that the carrying value of the Italian reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $
Our annual testing date for evaluating goodwill and indefinite-lived intangible asset impairment is the first day of our fourth fiscal quarter for all reporting units. Additionally, we review various triggering events throughout the year to determine whether a mid-year impairment analysis is required.
FOREIGN CURRENCY
Our foreign operations use the local currency as their functional currency. Accordingly, assets and liabilities are translated at exchange rates as of the balance sheet date and revenues and expenses are translated using weighted average rates, with translation adjustments included as a separate component of shareholders’ equity. Gains and losses arising from re-measuring foreign currency transactions are included in earnings.
INSURANCE RESERVES
Our wholly-owned insurance company, Ardellis Insurance Ltd.(“Ardellis”), was incorporated on April 21, 2001 under the laws of Bermuda and is licensed as a Class 3A insurer under the Insurance Act 1978 of Bermuda. On April 14, 2017 the U.S. Branch of Ardellis Insurance Ltd. was granted its Certificate of Authority to transact property and casualty insurance lines as an admitted carrier in the State of Michigan.
We are primarily self-insured for certain employee health benefits, and have self-funded retentions for general liability, automobile liability, property and workers’ compensation. We are fully self-insured for environmental liabilities. The general liability, automobile liability, property, workers’ compensation, and certain environmental liabilities are managed through Ardellis; the related assets and liabilities of which are included in the consolidated financial statements as of December 31, 2022 and December 25, 2021. Our policy is to accrue amounts equal to actuarially determined or internally computed liabilities. The actuarial and internal valuations are based on historical information along with certain assumptions about future events. Changes in assumptions for such matters as legal actions, medical cost trends, and changes in claims experience could cause these estimates to change in the future.
34
In addition to providing coverage for the Company, Ardellis provides Excess Loss Insurance (primarily medical and prescription drug) and Excess General Liability and Property Insurance to certain third parties. As of December 31, 2022, Ardellis had
INCOME TAXES
Deferred income tax assets and liabilities are computed for differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates. Valuation allowances are established when necessary to reduce deferred income tax assets to the amounts expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred income tax assets and liabilities.
REVENUE RECOGNITION
Within the
Certain customer products that we provide require installation by the Company or a third party. Installation revenue is recognized upon completion. If we use a third party for installation, the party will act as an agent to us until completion of the installation. Installation revenue represents an immaterial share of our total net sales.
We utilize rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized.
Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred related to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced related to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.
Our construction contracts are generally entered into with a fixed price and completion of the projects can range from to
35
The following table presents our net sales disaggregated by revenue source (in thousands):
Year Ended | |||||||||||||
| December 31, |
| December 25, | December 26, |
| 2022 vs. 2021 | 2021 vs. 2020 | ||||||
2022 | 2021 | 2020 | % Change | % Change | |||||||||
Point in Time Revenue | $ | | $ | | $ | |
| ||||||
Over Time Revenue |
| | | |
| ( | |||||||
Total Net Sales | $ | | $ | | $ | |
| ||||||
The Construction segment comprises the construction contract revenue shown above. Construction contract revenue is primarily made up of site-built and framing customers.
The following table presents the balances of over time accounting accounts on December 31, 2022 and December 25, 2021 which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):
December 31, | December 25, | |||||
| 2022 |
| 2021 | |||
Cost and Earnings in Excess of Billings |
| $ | |
| $ | |
Billings in Excess of Cost and Earnings |
| |
|
| | |
SHIPPING AND HANDLING OF PRODUCT
Shipping and handling costs that are charged to and reimbursed by the customer are recognized as revenue. Costs incurred related to the shipment and handling of products are classified in cost of goods sold.
SHARE-BASED COMPENSATION
We account for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), which requires recognition of share-based compensation costs in financial statements based on fair value. Compensation cost is recognized over the period during which an employee is required to provide services in exchange for the award (the requisite service period). Forfeitures are recognized as they occur.
36
EARNINGS PER SHARE
Earnings per share (“EPS”) is computed using the two-class method. The two-class method determines EPS for each class of common stock and participating securities according to dividends and their respective participation rights in undistributed earnings. Participating securities include non-vested shares of restricted stock in which the participants have non-forfeitable rights to dividends during the performance period. EPS, basic and diluted, is calculated by dividing net earnings attributable to controlling interest, net of applicable taxes, by the weighted average number of shares of common stock outstanding for the period.
| December 31, |
| December 25, |
| December 26, | ||||
2022 | 2021 | 2020 | |||||||
Numerator: |
|
|
|
|
|
| |||
Net earnings attributable to controlling interest | $ | | $ | | $ | | |||
Adjustment for earnings allocated to non-vested restricted common stock |
| ( |
| ( |
| ( | |||
Net earnings for calculating EPS | $ | | $ | | $ | | |||
Denominator: |
|
|
|
|
|
| |||
Weighted average shares outstanding |
| |
| |
| | |||
Adjustment for non-vested restricted common stock |
| ( |
| ( |
| ( | |||
Shares for calculating basic EPS |
| |
| |
| | |||
Effect of dilutive restricted common stock |
| |
| |
| | |||
Shares for calculating diluted EPS |
| |
| |
| | |||
Net earnings per share: |
|
|
|
|
|
| |||
Basic | $ | | $ | | $ | | |||
Diluted | $ | | $ | | $ | | |||
USE OF ACCOUNTING ESTIMATES
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. We believe our estimates to be reasonable; however, actual results could differ from these estimates.
37
B.FAIR VALUE
We apply the provisions of ASC 820, Fair Value Measurements and Disclosures, to assets and liabilities measured at fair value. Assets and liabilities measured at fair value are as follows (in thousands):
December 31, 2022 | December 25, 2021 | |||||||||||||||||||||||
Quoted | Prices with | Quoted | Prices with | |||||||||||||||||||||
Prices in | Other | Prices with | Prices in | Other | Prices with | |||||||||||||||||||
Active | Observable | Unobservable | Active | Observable | Unobservable | |||||||||||||||||||
Markets | Inputs | Inputs | Markets | Inputs | Inputs | |||||||||||||||||||
| (Level 1) |
| (Level 2) |
| (Level 3) | Total |
| (Level 1) |
| (Level 2) |
| (Level 3) |
| Total | ||||||||||
Money market funds | $ | |
| $ | | $ | — |
| $ | |
| $ | |
| $ | | $ | — |
| $ | | |||
Fixed income funds |
| |
| | — |
|
| |
| |
| | — |
|
| | ||||||||
Treasury securities | | — | — | | | — | — | | ||||||||||||||||
Equity securities |
| |
| — | — |
|
| |
| |
| — | — |
|
| | ||||||||
Alternative investments | — | — | | | — | — | | | ||||||||||||||||
Mutual funds: |
|
|
|
|
| |||||||||||||||||||
Domestic stock funds |
| |
| — | — |
|
| |
| |
| — | — |
|
| | ||||||||
International stock funds |
| |
| — | — |
|
| |
| |
| — | — |
|
| | ||||||||
Target funds |
| |
| — | — |
|
| |
| |
| — | — |
|
| | ||||||||
Bond funds |
| |
| — | — |
|
| |
| |
| — | — |
|
| | ||||||||
Alternative funds | | — | — | | | — | — | | ||||||||||||||||
Total mutual funds |
| |
| — | — |
|
| |
| |
| — | — |
|
| | ||||||||
Total | $ | | $ | | $ | | $ | | $ | | $ | | $ | | $ | | ||||||||
From the assets measured at fair value as of December 31, 2022, listed in the table above, $
We maintain money market, mutual funds, bonds, and/or equity securities in our non-qualified deferred compensation plan, our wholly owned licensed captive insurance company, and assets held in financial institutions. These funds are valued at prices quoted in an active exchange market and are included in "Cash and Cash Equivalents", "Investments", "Other Assets", and “Restricted Investments.” We have elected not to apply the fair value option under ASC 825, Financial Instruments, to any of our financial instruments except for those expressly required by U.S. GAAP.
During 2018, we purchased a private real estate income trust which is valued as a Level 3 asset and is categorized as an “Alternative Investment.”
In accordance with our investment policy, our wholly-owned company, Ardellis Insurance Ltd. ("Ardellis"), maintains an investment portfolio, totaling $
38
Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):
December 31, 2022 | December 25, 2021 | |||||||||||||||||
Unrealized | Unrealized | |||||||||||||||||
| Cost |
| Gain (Loss) |
| Fair Value |
| Cost |
| Gain |
| Fair Value | |||||||
Fixed Income | $ | |
| $ | ( |
| $ | | $ | |
| $ | |
| $ | | ||
Treasury Securities | | — | | | — | | ||||||||||||
Equity |
| | |
|
| |
| |
| |
|
| | |||||
Mutual Funds | | |
| | | |
| | ||||||||||
Alternative Investments | | |
| | | |
| | ||||||||||
Total | $ | | $ | |
| $ | | $ | | $ | |
| $ | | ||||
Our fixed income investments consist of a blend of US Government and Agency bonds and investment grade corporate bonds with varying maturities. Our equity investments consist of small, mid, and large cap growth and value funds, as well as international equity. Our mutual fund investments consist of domestic and international stock. Our alternative investments consist of a private real estate income trust which is valued as a Level 3 asset. The net pre-tax unrealized gain was $
39
C.BUSINESS COMBINATIONS
We completed the following business combinations in fiscal 2022 and 2021, which were accounted for using the purchase or equity method (in thousands).
Net | |||||||
Company | Acquisition | Intangible | Tangible | Operating | |||
Name | Date | Purchase Price | Assets | Assets | Segment | ||
December 6, 2022 | $ | $ | | $ | | Packaging | |
Titan Corrugated, Inc. (Titan) and All Boxed Up, LLC | Located in Flower Mound, TX and founded in 2003, Titan’s primary products include boxes used in moving and storage, jumbo boxes for industrial products, corrugated shipping containers, and point-of-purchase displays. All Boxed Up distributes common box sizes manufactured by Titan throughout the United States. The combined companies had trailing 12-month sales through October 2022 of approximately $ | ||||||
June 27, 2022 | $ | $ | | $ | | Packaging | |
Dempsey Wood Products, Inc. (Dempsey) | Located in Orangeburg, South Carolina and founded in 1988, Dempsey is a sawmill which produces products such as kiln dried finished lumber, industrial lumber, green cut stock lumber, pine chips and shavings, landscaping mulch, and sawdust. The Company had sales of approximately $ | ||||||
May 9, 2022 | $ | $ | | $ | | Retail | |
Cedar Poly, LLC | Located in Tipton, Iowa, Cedar Poly is a full-service recycler of high-density and low-density polyethylene (HDPE and LDPE) flakes and pellets used in various products, including composite decking. The company also recycles corrugate and operates its own transportation fleet. Cedar Poly had 2021 sales of approximately $ | ||||||
December 27, 2021 | $ | $ | | $ | | Retail | |
Ultra Aluminum Manufacturing, Inc. (Ultra) | Located in Howell, Michigan and founded in 1996, Ultra is a leading manufacturer of aluminum fencing, gates and railing. The company designs and produces an extensive selection of ornamental aluminum fence and railing products for contractors, landscapers, fence dealers and wholesalers. The Company had sales of approximately $ | ||||||
December 20, 2021 | $ | $ | | $ | | Packaging | |
Advantage Labels & Packaging, Inc. (Advantage) | Based in Grand Rapids, Michigan, Advantage provides blank and customized labels, printers, label applicators and other packaging supplies. Key industries served by the company include beer and beverage; body armor; food production and processing; greenhouse and nursery; hobby and craft; manufacturing; and automotive. The company had trailing 12-month sales through November 2021 of approximately $ | ||||||
40
Net | |||||||
Company | Acquisition | Intangible | Tangible | Operating | |||
Name | Date | Purchase Price | Assets | Assets | Segment | ||
November 22, 2021 | $ | $ | | $ | ( | Other | |
Ficus Pax Private Limited (Ficus) | Headquartered in Bangalore, India, Ficus manufactures mixed-material cases and crates, nail-less plywood boxes, wooden pallets and other packaging products through | ||||||
November 1, 2021 | $ | $ | | $ | (979) | Other | |
Boxpack Packaging (Boxpack) | Based near Melbourne, Australia, Boxpack specializes in flexographic and lithographic cardboard packaging, using the latest CAD design and finishing techniques. Boxpack serves multiple industries, including food and beverage, confectionary, pharmaceutical, industrial and agricultural. The Company had trailing 12-month sales through June 30, 2021, of $ | ||||||
September 27, 2021 | $ | $ | | $ | 2,404 | Construction | |
Shelter Products, Inc. (Shelter) | Based in Haleyville, Alabama, Shelter operates its distribution and logistics business from an | ||||||
April 29, 2021 | $ | $ | | $ | 3,030 | Construction | |
Endurable Building Products, LLC (Endurable) | Based near Minneapolis, Minnesota, Endurable is a leading manufacturer of customized structural aluminum systems and products for exterior purposes, such as deck framing, balconies, sunshades, railings and stairs. The company’s trademarked alumiLAST aluminum deck and balcony systems are known for their low-maintenance design and ease of installation. Endurable serves general contractors in the multifamily market throughout the U.S. and had sales of approximately $ | ||||||
April 19, 2021 | $ | $ | | $ | 7,023 | Retail | |
Walnut Hollow Farm, Inc. | Walnut Hollow Farm, located in Wisconsin, is engaged in the business of designing, manufacturing, selling, and distributing wood products, tools, and accessories for the craft and hobby, outdoor sportsman art, personalized home décor, and hardware categories, with sales of approximately $ | ||||||
41
Net | |||||||
Company | Acquisition | Intangible | Tangible | Operating | |||
Name | Date | Purchase Price | Assets | Assets | Segment | ||
April 12, 2021 | $ | $ | — | $ | | Retail | |
Spartanburg Forest Products, Inc. | Headquartered in Greer, South Carolina, Spartanburg Forest Products and its affiliates are a premier wood treating operation in the U.S., with approximately | ||||||
March 1, 2021 | $ | $ | 5,469 | $ | | Other | |
J.C. Gilmore Pty Ltd (Gilmores) | Founded in 1988 and operating from its distribution facility in Port Melbourne, Australia, Gilmores is a leading distributor in the industrial and construction industries of packaging tapes, stretch films, packaging equipment, strapping, construction protection products and other items, with 2020 sales of $ | ||||||
December 28, 2020 | $ | $ | 79,917 | $ | | Retail/Packaging | |
PalletOne, Inc. (PalletOne) | Based in Bartow, Florida, PalletOne is a leading manufacturer of new pallets in the U.S., with | ||||||
The intangible assets for each acquisition were finalized and allocated to their respective identifiable intangible asset and goodwill accounts during 2022, except for the acquisitions of All Boxed Up, Titan and Cedar Poly. In aggregate, acquisitions made during 2022 and 2021, contributed approximately $
The amounts assigned to major intangible classes for the business combinations mentioned above are as follows (in thousands):
| Non- |
|
|
| Intangibles - | |||||||||||||
Compete | Customer | Tax | ||||||||||||||||
Agreements | Patents | Relationships | Tradename | Goodwill | Deductible | |||||||||||||
All Boxed Up | $ | — | $ | — | $ | | * | $ | — | $ | | * | $ | | ||||
Titan | — | — | | * | — | | * | | ||||||||||
Cedar Poly | — | — | | * | — | | * | | ||||||||||
Ultra | — | — | | | | | ||||||||||||
Advantage | | — | | | | | ||||||||||||
Ficus | | — | | | | | ||||||||||||
Boxpack | | — | | — | | | ||||||||||||
Shelter | | — | | | | | ||||||||||||
Endurable | — | — | | | | | ||||||||||||
Walnut Hollow | — | — | | | | | ||||||||||||
Gilmores | | — | — | — | | | ||||||||||||
PalletOne | — | — | | | | | ||||||||||||
*(estimate)
42
As a result of the investment in Dempsey on June 27, 2022, we own
The business combinations mentioned above were not significant to our operating results individually or in aggregate, and thus pro forma results for 2022 and 2021 are not presented.
D.GOODWILL AND OTHER INTANGIBLE ASSETS
As described in Note M — Segment Reporting, our segment structure is based upon the markets we serve and goodwill has been allocated to the segments using a relative fair value approach.
| Retail |
| Packaging |
| Construction |
| All Other |
| Corporate |
| Total | |||||||
Balance as of December 26, 2020 |
| $ | |
| $ | |
| $ | |
| $ | | $ | — |
| $ | | |
2021 Acquisitions |
| | | | | — |
| | ||||||||||
2021 Purchase Accounting Adjustments | ( | ( | ( | ( | — | ( | ||||||||||||
Foreign Exchange, Net |
| — | — | ( | ( | — |
| ( | ||||||||||
Balance as of December 25, 2021 |
| $ | |
| $ | |
| $ | |
| $ | | $ | — |
| $ | | |
2022 Acquisitions |
| | | — | — | — |
| | ||||||||||
2022 Purchase Accounting Adjustments | | ( | ( | ( | — | ( | ||||||||||||
2022 Impairments | ( | — | ( | |||||||||||||||
Foreign Exchange, Net |
| — | — | ( | ( | — |
| ( | ||||||||||
Balance as of December 31, 2022 | $ | |
| $ | | $ | | $ | | $ | — | $ | | |||||
As of the date of the most recent goodwill impairment test, which utilized data and assumptions as of September 24, 2022, all reporting units had fair values that were substantially in excess of their carrying values, except for the Italian reporting unit. It was determined that the carrying value of the Italian reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $
Indefinite-lived intangible assets totaled $
43
The following amounts were included in other amortizable intangible assets, net as of December 31, 2022 and December 25, 2021 (in thousands):
2022 | 2021 | |||||||||||||||||
|
| Accumulated |
|
|
| Accumulated |
| |||||||||||
Assets | Amortization | Net Value | Assets | Amortization | Net Value | |||||||||||||
Non-compete agreements | $ | | $ | ( | $ | | $ | | $ | ( | $ | | ||||||
Customer relationships and other |
| |
| ( | |
| |
| ( | | ||||||||
Licensing agreements |
| |
| ( | — |
| |
| ( | — | ||||||||
Patents |
| |
| ( | |
| |
| ( | | ||||||||
Tradename | | ( | | | ( | | ||||||||||||
Software | | ( | | | ( | | ||||||||||||
Total | $ | | $ | ( | $ | | $ | | $ | ( | $ | | ||||||
Amortization is computed principally by the straight-line method over the estimated useful lives of the intangible assets as follows:
|
| Weighted Average | ||
Intangible Asset Type | Estimated Useful Life | Amortization Period | ||
Non-compete agreements |
|
| ||
Customer relationships and other |
|
| ||
Licensing agreements |
|
| ||
Patents | ||||
Tradename (amortizable) |
|
| ||
Software |
Amortization expense of intangibles totaled $
2023 |
| $ | |
2024 |
| | |
2025 |
| | |
2026 |
| | |
2027 |
| | |
Thereafter |
| | |
Total | $ | |
E.DEBT
On November 1, 2018, we entered into a
44
On August 10, 2020, we entered into an unsecured Note Purchase Agreement under which we issued our
Outstanding letters of credit extended on our behalf on December 31, 2022 and December 25, 2021 aggregated $
Long-term debt obligations are summarized as follows on December 31, 2022 and December 25, 2021 (amounts in thousands):
| 2022 |
| 2021 | |||
Series 2020 Senior Notes E, due on August 10, 2032, interest payable semi-annually at | $ | | $ | | ||
Series 2020 Senior Notes F, due on August 10, 2033, interest payable semi-annually at | | | ||||
Series 2020 Senior Notes G, due on August 10, 2035, interest payable semi-annually at | | | ||||
Series 2018 Senior Notes C, due on June 14, 2028, interest payable semi-annually at | | | ||||
Series 2018 Senior Notes D, due on June 14, 2030, interest payable semi-annually at |
| |
| | ||
Series 2012 Senior Notes Tranche A, due on December 17, 2022, interest payable semi-annually at | — | | ||||
Series 2012 Senior Notes Tranche B, due on December 17, 2024, interest payable semi-annually at |
| |
| | ||
Foreign subsidiary borrowings under revolving credit facility, due on December 6, 2027, interest payable monthly at a floating rate ( | | | ||||
Series 1999 Industrial Development Revenue Bonds, due on August 1, 2029, interest payable monthly at a floating rate ( |
| |
| | ||
Series 2002 Industrial Development Revenue Bonds, due on December 1, 2022, interest payable monthly at a floating rate (N/A on December 31, 2022 and |
| — |
| | ||
Finance leases and foreign affiliate debt |
| |
| | ||
| |
| | |||
Less current portion |
| ( |
| ( | ||
Less debt issuance costs |
| ( |
| ( | ||
Long-term portion | $ | | $ | | ||
Financial covenants on the unsecured revolving credit facility and unsecured notes include minimum interest coverage tests and a maximum leverage ratio. The agreements also restrict the amount of additional indebtedness we may incur and the amount of assets which may be sold among other industry standard covenants. We were within all of our lending requirements on December 31, 2022 and December 25, 2021.
45
On December 31, 2022, the principal maturities of long-term debt and finance lease obligations are as follows (in thousands):
2023 |
| $ | |
2024 |
| | |
2025 |
| | |
2026 |
| | |
2027 |
| | |
Thereafter |
| | |
Total | $ | |
On December 31, 2022, the estimated fair value of our long-term debt, including the current portion, was $
F.LEASES
We determine if an arrangement is a lease at inception. We lease certain real estate under non-cancelable operating lease agreements with typical original terms ranging from to
We believe finance leases have no significant impact to our consolidated balance sheet and statement of earnings as of December 31, 2022.
As of December 31, 2022, we have no leases that have not yet commenced that would significantly impact the rights, obligations, and our financial position.
There were no lease transactions between related parties as of December 31, 2022.
The rates implicit in our leases are primarily not readily available. To determine the discount rate used to present value the lease payments, we utilize the 7-year treasury note rate plus a blend of rate spreads associated with our 10 to 15 year senior notes along with estimated spreads based on current market conditions. We feel the determined rate is a reasonable representation of our lease population.
Lease costs under non-cancelable operating leases on December 31, 2022 and December 25, 2021 are as follows (in thousands):
2022 | 2021 | |||||
Operating lease cost | $ | | $ | | ||
Short-term lease cost |
| |
| | ||
Variable lease cost |
| |
| | ||
Sublease income |
| ( |
| ( | ||
Total lease cost | $ | | $ | |
The amounts paid for operating leases, included in the measurement of lease liabilities, were $
46
Future minimum payments under non-cancelable operating leases on December 31, 2022 are as follows (in thousands):
| Operating | ||
Leases | |||
2023 | $ | | |
2024 |
| | |
2025 |
| | |
2026 |
| | |
2027 |
| | |
Thereafter |
| | |
Total minimum lease payments | $ | | |
Less present value discount | ( | ||
Total lease liability | $ | | |
Rent expense was approximately $
As of December 31, 2022 and December 25, 2021, the weighted average lease term for operating leases was
G.DEFERRED COMPENSATION
We have a program whereby certain executives irrevocably elected to defer receipt of certain compensation in 1985 through 1988. Deferred compensation payments to these executives commenced upon their retirement. The remaining deferred compensation liability on December 31, 2022 was $
We also maintain a non-qualified deferred compensation plan (the "Plan") for the benefit of senior management employees who may elect to defer a portion of their annual bonus payments and salaries. The Plan provides investment options similar to our 401(k) plan, including our stock. The investment in our stock is funded by the issuance of shares to a Rabbi trust, and may only be distributed in kind. Assets held by the Plan totaled approximately $
H.COMMON STOCK
We maintain and administer our shareholder approved Employee Stock Purchase Plan ("Stock Purchase Plan"). The Stock Purchase Plan allows eligible employees to purchase shares of our stock at a share price equal to
47
We maintain and administer our shareholder approved Directors’ Retainer Stock Plan ("Stock Retainer Plan"). The Stock Retainer Plan allows eligible members of the Board of Directors to defer the cash portion of their retainer and committee fees and receive shares of our stock at the time of or following their retirement, disability or death. The number of shares to be received is equal to the amount of the cash portion of their retainer and committee fees deferred multiplied by
Finally, we maintain and administer our shareholder approved Long Term Stock Incentive Plan (the "LTSIP”). The LTSIP provides for the grant of stock options, stock appreciation rights, restricted stock, performance shares, sales incentive awards, and other stock-based awards.
Executive Stock Match awards are granted in the year following the requisite service period, which begins at the beginning of each fiscal year, and fully vest on the fifth anniversary of the grant date.
There is
Below is a summary of common stock issuances for 2022 and 2021:
| December 31, 2022 | ||||
Share Issuance Activity |
| Common Stock | Average Share Price | ||
Shares issued under the employee stock purchase plan | | $ | | ||
Shares issued under the employee stock gift program | | | |||
Shares issued under the director retainer stock program | | | |||
Shares issued under the bonus plan | | | |||
Shares issued under the executive stock match plan | | | |||
Forfeitures | ( | ||||
Total shares issued under stock grant programs | | $ | | ||
Shares issued under the deferred compensation plans | | $ | | ||
| December 25, 2021 | ||||
Share Issuance Activity |
| Common Stock | Average Share Price | ||
Shares issued under the employee stock purchase plan | | $ | | ||
Shares issued under the employee stock gift program | | | |||
Shares issued under the director retainer stock program | | | |||
Shares issued under the bonus plan | | | |||
Shares issued under the executive stock grants plan | | | |||
Forfeitures | ( | ||||
Total shares issued under stock grant programs | | $ | | ||
Shares issued under the deferred compensation plans | | $ | | ||
48
A summary of the nonvested restricted stock awards granted under the LTSIP is as follows:
|
|
|
| Weighted- | ||||||
Unrecognized | Average | |||||||||
Weighted- | Compensation | Period to | ||||||||
Restricted | Average Grant | Expense | Recognize | |||||||
Awards | Date Fair Value | (in millions) | Expense | |||||||
Nonvested at December 28, 2019 |
| |
| $ | |
| $ | |
| |
Granted |
| |
| |
|
|
|
| ||
Vested |
| ( |
| |
|
|
|
| ||
Forfeited |
| ( |
| |
|
|
|
| ||
Nonvested at December 26, 2020 |
| |
| $ | |
| $ | |
| |
Granted |
| |
| |
|
|
|
| ||
Vested |
| ( |
| |
|
|
|
| ||
Forfeited |
| ( |
| |
|
|
|
| ||
Nonvested at December 25, 2021 |
| | $ | | $ | |
| |||
Granted |
| |
| |
|
|
|
| ||
Vested |
| ( |
| |
|
|
|
| ||
Forfeited |
| ( |
| |
|
|
|
| ||
Nonvested at December 31, 2022 |
| | $ | | $ | |
| |||
Under the Stock Purchase Plan and LTSIP, we recognized share-based compensation expense of $
For the year-ended December 31, 2022, we determined that $
We have a Sales Incentive Plan for certain eligible employees. According to the policy, sales incentives are determined and calculated using a formula-based approach and estimated monthly based on specific performance metrics. Beginning July 2022, we modified the Sales Incentive Plan to place a cap on cash payments with the remaining earned incentive being settled in share-based awards. For the year-ended December 31, 2022, we determined that $
In 2022, 2021 and 2020, cash received from share issuances under our plans was $
Effective February 3, 2023, our Board authorized an additional
49
I.RETIREMENT PLANS
We have a profit sharing and 401(k) plan for the benefit of substantially all of our employees, excluding the employees of certain wholly-owned subsidiaries. Amounts contributed to the plan are made at the discretion of the Board of Directors. We matched
We maintain a retirement plan for certain officers of the Company (who have at least
J.INCOME TAXES
Income tax provisions for the years ended December 31, 2022, December 25, 2021, and December 26, 2020 are summarized as follows (in thousands):
| 2022 | 2021 |
| 2020 | |||||
Currently Payable: |
|
|
|
|
|
| |||
Federal | $ | | $ | | $ | | |||
State and local |
| |
| |
| | |||
Foreign |
| |
| |
| | |||
| |
| |
| | ||||
Net Deferred: |
|
|
|
|
|
| |||
Federal |
| ( |
| |
| | |||
State and local |
| ( |
| |
| ( | |||
Foreign |
| ( |
| |
| | |||
| ( |
| |
| | ||||
Total income tax expense | $ | | $ | | $ | | |||
The components of earnings before income taxes consist of the following:
| 2022 |
| 2021 |
| 2020 | ||||
U.S. | $ | | $ | | $ | | |||
Foreign |
| |
| |
| | |||
Total | $ | | $ | | $ | | |||
The effective income tax rates are different from the statutory federal income tax rates for the following reasons:
| 2022 |
| 2021 |
| 2020 |
| |
Statutory federal income tax rate |
| | % | | % | | % |
State and local taxes (net of federal benefits) |
| |
| |
| | |
Effect of noncontrolling owned interest in earnings of partnerships |
| n/a |
| n/a |
| n/a | |
Tax credits, including foreign tax credit |
| ( |
| ( |
| ( | |
Change in uncertain tax positions reserve |
| ( |
| ( |
| ( | |
Other permanent differences |
| |
| ( |
| | |
Other, net |
| |
| |
| | |
Effective income tax rate |
| | % | | % | | % |
50
Temporary differences which give rise to deferred income tax assets and (liabilities) on December 31, 2022 and December 25, 2021 are as follows (in thousands):
| 2022 |
| 2021 | |||
Employee benefits | $ | | $ | | ||
Lease liability | | | ||||
Net operating loss carryforwards |
| |
| | ||
Foreign subsidiary capital loss carryforward |
| |
| | ||
Other tax credits |
| |
| | ||
Inventory |
| |
| | ||
Reserves on receivables |
| |
| | ||
Accrued expenses |
| |
| | ||
Other, net |
| |
| | ||
Gross deferred income tax assets |
| |
| | ||
Valuation allowance |
| ( |
| ( | ||
Deferred income tax assets |
|
| |
| | |
Depreciation |
| ( |
| ( | ||
Intangibles |
| ( |
| ( | ||
Right of use assets | ( | ( | ||||
Deferred income tax liabilities |
| ( |
| ( | ||
Net deferred income tax liability | $ | ( | $ | ( | ||
As of December 31, 2022, we had federal, state and foreign net operating loss carryforwards of $
The NOL and credit carryforwards expire as follows:
Net Operating Losses | Tax Credits | ||||||||||||||
| U.S. |
| State |
| Foreign |
| U.S. |
| State | ||||||
2023 - 2027 | $ | — | $ | | $ | | $ | — | $ | — | |||||
2028 - 2032 |
| — | | |
| — |
| — | |||||||
2033 - 2037 |
| — | | |
| — |
| | |||||||
2038 - 2042 |
| | | — |
| — |
| — | |||||||
Thereafter |
| — | — | |
| — |
| — | |||||||
Total | $ | | $ | | $ | | $ | — | $ | | |||||
As of December 31, 2022, we believe that it is more likely than not that the benefit from certain state and foreign NOL carryforwards will not be realized. In recognition of this risk, we have provided a valuation allowance of $
K.ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES
ASC 740, Income Taxes (“ASC 740”) clarifies the accounting for income taxes by prescribing the minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, and disclosure requirements.
51
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
| 2022 |
| 2021 |
| 2020 | ||||
Gross unrecognized tax benefits beginning of year | $ | | $ | | $ | | |||
(Decrease) increase in tax positions for prior years |
| ( |
| |
| ( | |||
Increase in tax positions for current year |
| |
| |
| | |||
Lapse in statute of limitations |
| ( |
| ( |
| ( | |||
Gross unrecognized tax benefits end of year | $ | | $ | | $ | | |||
Our effective tax rate would have been affected by the unrecognized tax benefits had this amount been recognized as a reduction to income tax expense.
We recognized interest and penalties for unrecognized tax benefits in our provision for income taxes. The liability for unrecognized tax benefits included accrued interest and penalties of $
We file income tax returns in the United States and in various state, local and foreign jurisdictions. The federal and a majority of state and foreign jurisdictions are no longer subject to income tax examinations for years before 2017. A number of routine state and local examinations are currently ongoing. Due to the potential for resolution of state examinations, the expiration of various statutes of limitation, and new positions that may be taken, it is reasonably possible that the amount of unrecognized tax benefits that would reverse through the income statement in the next twelve months is $
L.COMMITMENTS, CONTINGENCIES, AND GUARANTEES
We are self-insured for environmental impairment liability, including certain liabilities which are insured through a wholly owned subsidiary, Ardellis Insurance Ltd., a licensed captive insurance company.
In addition, on December 31, 2022, we were parties either as plaintiff or defendant to a number of lawsuits and claims arising through the normal course of our business. In the opinion of management, our consolidated financial statements will not be materially affected by the outcome of these contingencies and claims.
On December 31, 2022, we had outstanding purchase commitments on commenced capital projects of approximately $
We provide a variety of warranties for products we manufacture. Historically, warranty claims have not been material. We distribute products manufactured by other companies. While we do not warrant these products, we have received claims as a distributor of these products when the manufacturer no longer exists or has the ability to pay. Historically, these costs have not had a material effect on our consolidated financial statements.
As part of our operations, we supply building materials and labor to site-built construction projects or we jointly bid on contracts with framing companies for such projects. In some instances we are required to post payment and performance bonds to insure the project owner that the products and installation services are completed in accordance with our contractual obligations. We have agreed to indemnify the surety for claims made against the bonds. As of December 31, 2022, we had approximately $
On December 31, 2022, we had outstanding letters of credit totaling $
52
In lieu of cash deposits, we provide irrevocable letters of credit in favor of our insurers and other lenders to guarantee our performance under certain contracts. We currently have irrevocable letters of credit outstanding totaling approximately $
We are required to provide irrevocable letters of credit in favor of the bond trustees for all industrial development revenue bonds that have been issued. These letters of credit guarantee principal and interest payments to the bondholders. We currently have irrevocable letters of credit outstanding totaling approximately $
Certain wholly owned domestic subsidiaries have guaranteed the indebtedness of UFP Industries, Inc. in certain debt agreements, including the Series 2012, 2018 and 2020 Senior Notes and our revolving credit facility. The maximum exposure of these guarantees is limited to the indebtedness outstanding under these debt arrangements and this exposure will expire concurrent with the expiration of the debt agreements.
We did not enter into any new guarantee arrangements during 2022 which would require us to recognize a liability on our balance sheet.
M.SEGMENT REPORTING
ASC 280, Segment Reporting (“ASC 280”), defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.
We operate manufacturing, treating and distribution facilities internationally, but primarily in the United States. Our business segments consist of UFP Retail Solutions, UFP Packaging and UFP Construction and align with the end markets we serve. This segment structure allows for a specialized and consistent sales approach among Company operations, efficient use of resources and capital, and quicker introduction of new products and services. We manage the operations of our individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Packaging, and Construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment.
The exception to this market-centered reporting and management structure is our International segment, which comprises our Mexico, Canada, Europe, India, and Australia operations and sales and buying offices in other parts of the world and our Ardellis segment, which represents our wholly owned fully licensed captive insurance company based in Bermuda. Our International and Ardellis segments do not meet the quantitative thresholds in order to be separately reported and accordingly, the International and Ardellis segments have been aggregated in the “All Other” segment for reporting purposes.
“Corporate” includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consist of net sales to external customers initiated by UFP Purchasing and UFP Transportation and over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns, leases and operates transportation equipment, are also included in the Corporate column. Inter-company lease and service charges are assessed to our operating segments for the use of these assets and services at fair market value rates. Total assets in the Corporate column include unallocated cash and cash equivalents, certain prepaid assets, certain property, equipment and other assets pertaining to the centralized activities of Corporate, UFP Real Estate, Inc., UFP Transportation Ltd, UFP Purchasing, and UFP RMS, LLC.
53
2022 | ||||||||||||||||||
All | ||||||||||||||||||
| Retail |
| Packaging |
| Construction |
| Other |
| Corporate |
| Total | |||||||
Net sales to outside customers | $ | | $ | | $ | | $ | | $ | | $ | | ||||||
Intersegment net sales |
| |
| |
| |
| |
| ( |
| — | ||||||
Interest expense |
| |
| ( |
| — |
| ( |
| |
| | ||||||
Amortization expense |
| |
| |
| |
| |
| |
| | ||||||
Depreciation expense |
| |
| |
| |
| |
| |
| | ||||||
Segment earnings before income taxes |
| |
| |
| |
| |
| ( |
| | ||||||
Segment assets |
| | | | | |
| | ||||||||||
Capital expenditures |
| | | | | |
| | ||||||||||
2021 | ||||||||||||||||||
All | ||||||||||||||||||
| Retail |
| Packaging |
| Construction |
| Other |
| Corporate |
| Total | |||||||
Net sales to outside customers | $ | | $ | | $ | | $ | | $ | | $ | | ||||||
Intersegment net sales |
| |
| |
| |
| |
| ( |
| — | ||||||
Interest expense |
| |
| |
| |
| |
| |
| | ||||||
Amortization expense |
| |
| |
| |
| |
| |
| | ||||||
Depreciation expense |
| |
| |
| |
| |
| |
| | ||||||
Segment earnings before income taxes |
| |
| |
| |
| |
| ( |
| | ||||||
Segment assets |
| | | | | |
| | ||||||||||
Capital expenditures |
| | | | | |
| | ||||||||||
2020 | ||||||||||||||||||
All | ||||||||||||||||||
| Retail |
| Packaging |
| Construction |
| Other |
| Corporate |
| Total | |||||||
Net sales to outside customers | $ | | $ | | $ | | $ | | $ | | $ | | ||||||
Intersegment net sales |
| |
| |
| |
| |
| ( |
| — | ||||||
Interest expense |
| |
| |
| — |
| |
| |
| | ||||||
Amortization expense |
| |
| |
| |
| |
| |
| | ||||||
Depreciation expense |
| |
| |
| |
| |
| |
| | ||||||
Segment earnings before income taxes |
| |
| |
| |
| |
| ( |
| | ||||||
Segment assets |
| | | | | |
| | ||||||||||
Capital expenditures |
| | | | | |
| | ||||||||||
Information regarding principal geographic areas was as follows (in thousands):
2022 | 2021 | 2020 | ||||||||||||||||
Long-Lived | Long-Lived | Long-Lived | ||||||||||||||||
Tangible | Tangible | Tangible | ||||||||||||||||
| Net Sales |
| Assets |
| Net Sales |
| Assets |
| Net Sales |
| Assets | |||||||
United States | $ | | $ | | $ | | $ | | $ | | $ | | ||||||
Foreign |
| | | | | | | |||||||||||
Total | $ | | $ | | $ | | $ | | $ | | $ | | ||||||
54
The following table presents, for the periods indicated, our disaggregated net sales (in thousands) by business unit for each segment.
| 2022 |
| 2021 |
| 2020 | ||||
Retail | |||||||||
Deckorators | $ | | $ | | $ | | |||
Prowood and Outdoor Essentials |
| |
| |
| | |||
Sunbelt | | | — | ||||||
UFP Edge |
| |
| |
| | |||
Other |
| |
| |
| | |||
Total Retail | $ | | $ | | $ | | |||
Packaging | |||||||||
North (1) | $ | | $ | | $ | | |||
Southeast (1) | | | | ||||||
Southwest (1) | | | | ||||||
West (1) | | | | ||||||
PalletOne | | | — | ||||||
Protective Packaging | | | | ||||||
Total Packaging | $ | | $ | | $ | | |||
Construction | |||||||||
Factory Built | $ | | $ | | $ | | |||
Site Built |
| |
| |
| | |||
Commercial | | | | ||||||
Concrete Forming |
| |
| |
| | |||
Total Construction | $ | | $ | | $ | | |||
All Other | $ | | $ | | $ | | |||
Corporate | $ | | $ | | $ | | |||
Total Net Sales | $ | | $ | | $ | | |||
(1) Effective January 1, 2023, the Packaging segment established new business units as followings: Structural Packaging, PalletOne, and Protective Packaging Solutions. This change will result in the transfer of net sales from the these geographic business units to Structural Packaging and PalletOne in 2023.
55
The following table presents, for the periods indicated, our percentage of value-added and commodity-based sales to total net sales by segment.
2022 |
| 2021 |
| 2020 | |||||
Value-Added | |||||||||
Retail | |||||||||
Packaging | |||||||||
Construction | |||||||||
All Other | |||||||||
Corporate | |||||||||
Total | |||||||||
Commodity-Based | |||||||||
Retail | |||||||||
Packaging | |||||||||
Construction | |||||||||
All Other | |||||||||
Corporate | |||||||||
Total | |||||||||
fddf
N.QUARTERLY FINANCIAL INFORMATION (UNAUDITED)
The following table sets forth selected financial information for all of the quarters, consisting of
First | Second | Third | Fourth | |||||||||||||||||||||
| 2022 |
| 2021 |
| 2022 |
| 2021 |
| 2022 |
| 2021 |
| 2022 |
| 2021 | |||||||||
Net sales | $ | | $ | | $ | | $ | | $ | | $ | | $ | | $ | | ||||||||
Gross profit |
| |
| |
| |
| |
| |
| |
| |
| | ||||||||
Net earnings |
| |
| |
| |
| |
| |
| |
| |
| | ||||||||
Net earnings attributable to controlling interest |
| |
| |
| |
| |
| |
| |
| |
| | ||||||||
Basic earnings per share |
| |
| |
| |
| |
| |
| |
| |
| | ||||||||
Diluted earnings per share |
| |
| |
| |
| |
| |
| |
| |
| | ||||||||
56
MARKET INFORMATION FOR OUR COMMON STOCK
Our common stock trades on The Nasdaq Stock Market (“NASDAQ”) under the symbol UFPI.
STOCK PERFORMANCE GRAPH
The following stock price performance graph compares the annual percentage change in the cumulative total return on our common stock with the cumulative total returns of companies comprising the NASDAQ US Benchmark TR index and an industry peer group we selected. The NASDAQ US Benchmark TR index replaces the NASDAQ Stock Market (US Companies) Index in this analysis and going forward, as the CRSP Index data is no longer accessible. The CRSP indexes has been included with data through 2020. The graph assumes an investment of $100 on December 30, 2017, and reinvestment of dividends in all cases.

The companies included in our self-determined industry peer group are as follows:
American Woodmark Corporation | Louisiana-Pacific Corporation |
BlueLinx Holdings, Inc.* | Masco Corporation |
Boise Cascade Company | Patrick Industries, Inc.** |
Builders FirstSource, Inc. | Simpson Manufacturing Company, Inc. |
Cornerstone Building Brands, Inc.* | Sonoco Products Company |
Gibraltar Industries, Inc. | Trex Company, Inc. |
Greif, Inc. | WestRock Company |
* BlueLinx Holdings, Inc. and Cornerstone Building Brands, Inc.were removed from the current year peer group.
** Patrick Industries, Inc. was added to the current year peer group.
57
The returns of each company included in the self-determined peer group are weighted according to each respective company’s stock market capitalization at the beginning of each period presented in the graph above. In determining the members of our peer group, we considered companies who selected UFPI as a member of their peer group, and looked for similarly sized companies or companies that are a good fit with the markets we serve.
DIRECTORS AND EXECUTIVE OFFICERS
BOARD OF DIRECTORS | SECTION 16 OFFICERS |
Matthew J. Missad Chairman of the Board and Chief Executive Officer UFP Industries, Inc. | Matthew J. Missad Chairman of the Board and Chief Executive Officer |
William G. Currie Director UFP Industries, Inc. | Michael R. Cole Chief Financial Officer and Treasurer |
Thomas W. Rhodes President and Chief Executive Officer TWR Enterprises, Inc. | Patrick Benton President UFP Construction, LLC |
Bruce A. Merino Director UFP Industries, Inc. | Scott A. Worthington President UFP Packaging, LLC |
Mary Tuuk Kuras Director UFP Industries, Inc. | William D. Schwartz, Jr. President UFP Retail Solutions, LLC |
Brian C. Walker Partner-Strategic Leadership Huron Capital | David A. Tutas Chief Compliance Officer General Counsel |
Michael G. Wooldridge Partner Varnum, LLP | |
Joan A. Budden Former President Priority Health | |
Benjamin J. McLean Chief Executive Officer Ruan Transportation Management Systems, Inc. |
58
SHAREHOLDER INFORMATION
ANNUAL MEETING
The 2023 Annual Shareholder’s Meeting of UFP Industries, Inc. will be held at 8:30 a.m. on April 26, 2022, at 2880 East Beltline Lane NE, Grand Rapids, MI 49525.
SHAREHOLDER INFORMATION
Shares of our stock are traded under the symbol UFPI on the NASDAQ Stock Market. Our 10-K report, filed with the Securities and Exchange Commission, will be provided free of charge to any shareholder upon written request. For more information contact:
Investor Relations Department
UFP Industries, Inc.
2801 East Beltline NE
Grand Rapids, MI 49525
Telephone: (616) 364-6161
Web: www.ufpi.com
SECURITIES COUNSEL
Varnum, LLP
Grand Rapids, MI
INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Deloitte & Touche LLP
Grand Rapids, MI
TRANSFER AGENT/SHAREHOLDER INQUIRIES
American Stock Transfer & Trust Company serves as the transfer agent for the Corporation. Inquiries relating to stock transfers, changes of ownership, lost or stolen stock certificates, changes of address, and dividend payments should be addressed to:
American Stock Transfer & Trust Co.
6201 15th Ave
Brooklyn, NY 11219
Telephone: (800) 937-5449
UFP INDUSTRIES®, INC., CORPORATE HEADQUARTERS
2801 East Beltline NE
Grand Rapids, MI 49525
Telephone: (616) 364-6161
Facsimile: (616) 364-5558
59
EXHIBIT 21
LIST OF REGISTRANT'S SUBSIDIARIES AND AFFILIATES
11032 Tidewater Trail, LLC | | Delaware | | UFP Concrete Forming Solutions, Inc. | | Michigan |
234 Springs Rd., LLC | | Delaware | | UFP Construction, LLC | | Michigan |
2875 Needmore Rd. LLC | | Delaware | | UFP Corrugated, LLC | | Michigan |
621 Hall St., LLC | | Delaware | | UFP Dallas, LLC | | Michigan |
Advantage Label & Packaging, Inc. | | Michigan | | UFP Distribution, LLC | | Michigan |
Aljoma Holding Company, LLC | | Michigan | | UFP Eagan, LLC | | Michigan |
Aljoma Lumber, Inc. | | Florida | | UFP Eastern Division, Inc. | | Michigan |
Ardellis Insurance Ltd. | | Bermuda | | UFP Eatonton, LLC | | Michigan |
Caliper Building Systems, LLC | | Michigan | | UFP Elizabeth City, LLC | | Michigan |
Deckorators, Inc. | | Michigan | | UFP Elkwood, LLC | | Michigan |
Dempsey Wood Products, LLC | | Michigan | | UFP Financial Services, Inc. | | Michigan |
Enwrap Logistic and Packaging S.r.l. | | Italy | | UFP Folkston, LLC | | Michigan |
Eovations, LLC | | Michigan | | UFP Franklinton, LLC | | Michigan |
Ficus Pax | | India | | UFP Gainesville, LLC | | Michigan |
Ficus Tegatai Pvt Ltd | | India | | UFP Gear, LLC | | Michigan |
Forestal Universal SA de CV | | Mexico | | UFP Global Holdings Limited | | England/Wales |
Idaho Western, Inc. | | Idaho | | UFP Gordon, LLC | | Michigan |
idX (China) Display System Co., Ltd. | | China | | UFP Grand Rapids, LLC | | Michigan |
idX (India) Display Private Ltd. | | India | | UFP Grandview, LLC | | Michigan |
idX Amsterdam B.V. | | Amsterdam | | UFP Granger, LLC | | Michigan |
idX Asia Fixtures Limited | | Hong Kong | | UFP Haleyville, LLC | | Michigan |
idX Asia Trading Limited | | Hong Kong | | UFP Hamilton, LLC | | Michigan |
idX Chicago, LLC | | Delaware | | UFP Harrisonville, LLC | | Michigan |
idX Corporation | | Delaware | | UFP Hartford, LLC | | Wisconsin |
idX Corporation London Limited | | England and Wales | | UFP Hillsboro, LLC | | Michigan |
idX Holdings, Inc. | | Delaware | | UFP Industrial, LLC | | Michigan |
idX Mexico, S. de R.L. de C.V. | | MX | | UFP Industries, Inc. | | Michigan |
idX Shanghai Trading Company Ltd. | | China | | UFP International Employment Services, LLC | | Michigan |
Innov8 Fund I, LLC | | Michigan | | UFP International, LLC | | Michigan |
Integra International Pty Ltd | | Australia | | UFP Janesville, LLC | | Michigan |
Integra Packaging Pty Ltd | | Australia | | UFP Kyle, LLC | | Michigan |
Landura, LLC | | Texas | | UFP Lafayette, LLC | | Michigan |
Metaworld Technologies, LLC | | Michigan | | UFP Lansing, LLC | | Michigan |
Norpal S. de R.L. de C.V. | | Mexico | | UFP Londonderry, LLC | | Michigan |
North Atlantic Framing, LLC | | Michigan | | UFP Magna, LLC | | Michigan |
P1 Catawba Development Company, LLC | | North Carolina | | UFP McMinnville, LLC | | Michigan |
PalletOne of Acquisition of Texas, Inc. | | Delaware | | UFP Mexico Embalaje y Distribution, S. de R.L. de C. V. | | Mexico |
PalletOne Manufacturing of Texas, LLC | | Texas | | UFP Mexico Investment, LLC | | Michigan |
PalletOne of Alabama, LLC | | Alabama | | UFP Mid-Atlantic, LLC | | Michigan |
PalletOne of Florida, Inc. | | Florida | | UFP Milwaukee, LLC | | Michigan |
PalletOne of Indiana Transportation, LLC | | Indiana | | UFP Minneota, LLC | | Michigan |
PalletOne of Indiana, Inc. | | Indiana | | UFP Morristown, LLC | | Michigan |
PalletOne of Maine, Inc. | | Maine | | UFP Moultrie, LLC | | Michigan |
PalletOne of Mobile, LLC | | Alabama | | UFP NAC, LLC | | Michigan |
PalletOne of NE Texas, LLC | | Delaware | | UFP Nappanee, LLC | | Michigan |
PalletOne of North Carolina, Inc. | | North Carolina | | UFP New London, LLC | | Michigan |
PalletOne of Texas Holdings, Inc. | | Delaware | | UFP New Waverly, LLC | | Michigan |
PalletOne of Texas, LP | | Texas | | UFP New Windsor, LLC | | Michigan |
PalletOne of Virginia, LLC | | Virginia | | UFP New York, LLC | | Michigan |
PalletOne of Wisconsin Manufacturing, LLC | | Wisconsin | | UFP Orlando, LLC | | Michigan |
PalletOne of Wisconsin, Inc. | | Wisconsin | | UFP Packaging, LLC | | Michigan |
PalletOne, Inc. | | Delaware | | UFP Palm Beach, LLC | | Michigan |
Performance Formulation Solutions, LLC | | Illinois | | UFP Parker, LLC | | Michigan |
Pinelli Lumber, Inc. | | Texas | | UFP Purchasing, Inc. | | Michigan |
Pinelli Universal Chile S.A. | | Mexico | | UFP Ranson, LLC | | Michigan |
Pinelli Universal TKT, S de R.L. de C.V. | | Mexico | | UFP Real Estate, LLC | | Michigan |
Pinelli Universal, S de R.L. de C.V. | | Mexico | | UFP Retail, LLC | | Michigan |
PR Distribution, LLC | | Puerto Rico | | UFP Riverside, LLC | | Michigan |
Shawnlee Construction, LLC | | Michigan | | UFP RMS, LLC | | Michigan |
Shepardville Construction, LLC | | Michigan | | UFP Rockingham, LLC | | Michigan |
Store Fixtures Canada Holdings, Inc. | | Delaware | | UFP Rockwell, LLC | | Michigan |
Sunbelt Acquisition Florida II, LLC | | Florida | | UFP Saginaw, LLC | | Michigan |
Sunbelt Acquistion Corp. | | Delaware | | UFP Salisbury, LLC | | Michigan |
Sunbelt Acqusition Alabama III, LLC | | Alabama | | UFP San Antonio, LLC | | Michigan |
Sunbelt Forest Georgia, LLC | | Georgia | | UFP Sauk Rapids, LLC | | Michigan |
Sunbelt Forest Products Alabama, LLC | | Florida | | UFP Schertz, LLC | | Michigan |
Sunbelt Forest Products Corporation | | Florida | | UFP Shawnee, LLC | | Michigan |
SunOne Logistics, LLC | | Georgia | | UFP Site Built, LLC | | Michigan |
The UBEECO Group Pty Ltd | | AUS | | UFP Stafford, LLC | | Michigan |
TIBASA Universal Forest Products S. de R.L. de C.V. | | Mexico | | UFP Stockertown, LLC | | Michigan |
Tresstar, LLC | | Michigan | | UFP Tampa, LLC | | Michigan |
Triangle Systems, Inc. | | New York | | UFP Thomaston, LLC | | Michigan |
U.F.P. Mexico Holdings, S. de R.L.de CV | | Mexico | | UFP Thornton, LLC | | Michigan |
UFP Ashburn, LLC | | Michigan | | UFP Transportation, Inc. | | Michigan |
UFP Atlantic Division, LLC | | Michigan | | UFP Union City, LLC | | Michigan |
UFP Auburndale, LLC | | Michigan | | UFP Ventures II, Inc. | | Michigan |
UFP Aurora, LLC | | Michigan | | UFP Warranty Corporation | | Michigan |
UFP Australia Pty Ltd | | Australia | | UFP Warrens, LLC | | Michigan |
UFP Australia Real Estate Pty Ltd | | Australia | | UFP Washington, LLC | | Michigan |
UFP Barnesville, LLC | | Michigan | | UFP Western Division, Inc. | | Michigan |
UFP Belchertown, LLC | | Michigan | | UFP White Bear Lake, LLC | | Michigan |
UFP Berlin, LLC | | Michigan | | UFP Windsor, LLC | | Michigan |
UFP Biscoe, LLC | | Michigan | | UFP Woodburn, LLC | | Michigan |
UFP Blanchester, LLC | | Michigan | | Ultra Aluminum Manufacturing, Inc. | | Michigan |
UFP Bonner, LLC | | Michigan | | United Lumber & Reman, LLC | | Alabama |
UFP Caldwell, LLC | | Michigan | | Universal Forest Products Texas, LLC | | Michigan |
UFP Cameron, LLC | | Michigan | | Universal Showcase ULC | | Alberta |
UFP Canada, Inc. | | Canada | | Upshur Forest Products, LLC | | Michigan |
UFP Chandler, LLC | | Michigan | | Wadpack Pvt. Ltd | | India |
UFP Chicago, LLC | | Michigan | | Yard & Home, LLC | | Michigan |
Exhibit 23
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in Registration Statement Nos. 33-81128, 333-60630, 333-150345, 333-156596, and 33-84632 on Form S-8 of our reports dated March 1, 2023, relating to the consolidated financial statements of UFP Industries, Inc. and subsidiaries (the “Company”), and the effectiveness of the Company’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.
/s/ Deloitte & Touche LLP
Grand Rapids, Michigan
March 1, 2023
Exhibit 31(a)
UFP Industries, Inc.
Certification
I, Matthew J. Missad, certify that:
1. I have reviewed this report on Form 10-K of UFP Industries, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c. Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the Audit Committee of registrant's Board of Directors (or persons performing the equivalent functions):
a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
| | | |
Date: | March 1, 2023 | | /s/ Matthew J. Missad |
| | | Matthew J. Missad |
| | | Chief Executive Officer and |
| | | Principal Executive Officer |
Exhibit 31(b)
UFP Industries, Inc.
Certification
I, Michael R. Cole, certify that:
1. I have reviewed this report on Form 10-K of UFP Industries, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c. Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the Audit Committee of registrant's Board of Directors (or persons performing the equivalent functions):
a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
| | | |
Date: | March 1, 2023 | | /s/ Michael R. Cole |
| | | Michael R. Cole |
| | | Chief Financial Officer, |
| | | Principal Financial Officer and |
| | | Principal Accounting Officer |
Exhibit 32(a)
CERTIFICATE OF THE
CHIEF EXECUTIVE OFFICER OF
UFP INDUSTRIES, INC.
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350):
I, Matthew J. Missad, Chief Executive Officer of UFP Industries, Inc., certify, to the best of my knowledge and belief, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) that:
(1) The report on Form 10-K for the year ended December 31, 2022, which this statement accompanies, fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in this report on Form 10-K for the period ended December 31, 2022 fairly presents, in all material respects, the financial condition and results of operations of Universal Forest Products, Inc.
| | | | |
| | | UFP INDUSTRIES, INC. | |
| | | | |
Date: | March 1, 2023 | | By: | /s/ Matthew J. Missad |
| | | | Matthew J. Missad |
| | | Its: | Chief Executive Officer and |
| | | | Principal Executive Officer |
The signed original of this written statement required by Section 906, or any other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to UFP Industries, Inc. and will be retained by UFP Industries, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
Exhibit 32(b)
CERTIFICATE OF THE
CHIEF FINANCIAL OFFICER OF
UFP INDUSTRIES, INC.
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350):
I, Michael R. Cole, Chief Financial Officer of UFP Industries, Inc., certify, to the best of my knowledge and belief, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) that:
(1) The report on Form 10-K for the period ended December 31, 2022, which this statement accompanies, fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in this report on Form 10-K for the period ended December 31, 2022 fairly presents, in all material respects, the financial condition and results of operations of UFP Industries, Inc.
| | | | |
| | | UFP INDUSTRIES, INC. | |
| | | | |
Date: | March 1, 2023 | | By: | /s/ Michael R. Cole |
| | | | Michael R. Cole |
| | | Its: | Chief Financial Officer, |
| | | | Principal Financial Officer and |
| | | | Principal Accounting Officer |
The signed original of this written statement required by Section 906, or any other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to UFP Industries, Inc. and will be retained by UFP Industries, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Dec. 31, 2022 |
Dec. 25, 2021 |
|---|---|---|
| SHAREHOLDERS' EQUITY: | ||
| Preferred stock, no par value (in dollars per share) | $ 0 | $ 0 |
| Preferred stock, shares authorized (in shares) | 1,000,000 | 1,000,000 |
| Preferred stock, shares issued (in shares) | 0 | 0 |
| Preferred stock, shares outstanding (in shares) | 0 | 0 |
| Common Stock, Par or Stated Value Per Share | $ 1 | $ 1 |
| Common stock, shares authorized (in shares) | 160,000,000 | 160,000,000 |
| Common stock, shares issued (in shares) | 61,618,193 | 61,901,851 |
| Common stock, shares outstanding (in shares) | 61,618,193 | 61,901,851 |
CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| NET SALES | $ 9,626,739 | $ 8,636,134 | $ 5,153,998 |
| COST OF GOODS SOLD | 7,837,278 | 7,229,167 | 4,353,702 |
| GROSS PROFIT | 1,789,461 | 1,406,967 | 800,296 |
| SELLING, GENERAL AND ADMINISTRATIVE EXPENSES | 832,079 | 682,253 | 444,596 |
| OTHER LOSS (GAINS), NET | 7,198 | (12,840) | 9,874 |
| EARNINGS FROM OPERATIONS | 950,184 | 737,554 | 345,826 |
| INTEREST EXPENSE | 13,910 | 13,814 | 9,311 |
| INTEREST AND INVESTMENT INCOME | (725) | (6,498) | (4,468) |
| EQUITY IN LOSS OF INVESTEE | 2,183 | 3,902 | |
| NON-OPERATING EXPENSE | 15,368 | 11,218 | 4,843 |
| EARNINGS BEFORE INCOME TAXES | 934,816 | 726,336 | 340,983 |
| INCOME TAXES | 229,852 | 173,972 | 87,101 |
| NET EARNINGS | 704,964 | 552,364 | 253,882 |
| LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST | (12,313) | (16,724) | (7,104) |
| NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST | $ 692,651 | $ 535,640 | $ 246,778 |
| EARNINGS PER SHARE - BASIC (USD per share) | $ 11.05 | $ 8.61 | $ 4.00 |
| EARNINGS PER SHARE - DILUTED (USD per share) | $ 10.97 | $ 8.59 | $ 4.00 |
| OTHER COMPREHENSIVE INCOME: | |||
| NET EARNINGS | $ 704,964 | $ 552,364 | $ 253,882 |
| OTHER COMPREHENSIVE LOSS | (2,498) | (5,296) | 5,967 |
| COMPREHENSIVE INCOME | 702,466 | 547,068 | 259,849 |
| LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST | (13,485) | (15,039) | (9,976) |
| COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST | $ 688,981 | $ 532,029 | $ 249,873 |
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Temporary equity) - 12 months ended Dec. 31, 2022 $ in Thousands |
USD ($) |
|---|---|
| Beginning balance at Dec. 25, 2021 | $ 0 |
| Increase (Decrease) in Temporary Equity | |
| Net earnings | 103 |
| Foreign currency translation adjustment | (630) |
| NCI related to business combinations | (234) |
| Redeemable NCI | 7,641 |
| Ending balance at Dec. 31, 2022 | $ 6,880 |
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Increase (Decrease) in Stockholders' Equity | |||
| Cash dividends per share (USD per share) | $ 0.95 | $ 0.65 | $ 0.50 |
| Net issuance of shares under employee stock plans (in shares) | 44,012 | 33,104 | 35,133 |
| Net issuance (forfeiture) of shares under stock grant programs (in shares) | 805,562 | 546,235 | 390,720 |
| Issuance of shares under deferred compensation plans (in shares) | 113,384 | 116,732 | 127,735 |
| Repurchase of shares (in shares) | 1,246,616 | 0 | 756,397 |
CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|---|---|---|---|
| RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH: | |||
| Cash and cash equivalents, beginning of period | $ 286,662 | $ 436,507 | $ 168,336 |
| Restricted cash, beginning of period | 4,561 | 101 | 330 |
| CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR | 291,223 | 436,608 | 168,666 |
| Cash and cash equivalents, end of period | 559,397 | 286,662 | 436,507 |
| Restricted cash, end of period | 226 | 4,561 | 101 |
| CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD | $ 559,623 | $ 291,223 | $ 436,608 |
CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| SUPPLEMENTAL INFORMATION: | |||
| Interest paid | $ 13,953 | $ 14,077 | $ 7,204 |
| Income taxes paid | 274,616 | 167,043 | 77,964 |
| NON-CASH INVESTING ACTIVITIES | |||
| Capital expenditures included in accounts payable | 3,185 | 3,256 | |
| NON-CASH FINANCING ACTIVITIES: | |||
| Common stock issued under deferred compensation plans | $ 9,282 | $ 7,487 | $ 6,870 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | A.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES OPERATIONS We are a holding company whose subsidiaries supply products primarily manufactured from wood, wood and non-wood composites, metals, and other materials to three markets: retail, construction and packaging. Founded in 1955, we are headquartered in Grand Rapids, Michigan, with affiliates throughout North America, Europe, Asia and Australia. PRINCIPLES OF CONSOLIDATION The accompanying consolidated financial statements, have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and with the rules and regulations of the Securities and Exchange Commission (the "SEC"), represent our assets and liabilities and operating results. The consolidated financial statements include our accounts and those of our wholly-owned and majority-owned subsidiaries and partnerships. All significant intercompany balances and transactions have been eliminated in consolidation. We consolidate entities in which we have a controlling financial interest. In determining whether we have a controlling financial interest in a partially owned entity and the requirement to consolidate the accounts of that entity, we consider factors such as ownership interest, board representation, management representation, authority to make decisions, and contractual and substantive participating rights of the partners/members as well as whether the entity is a variable interest entity (“VIE”) and whether we are the primary beneficiary. The primary beneficiary of a VIE is the entity that has (i) the power to direct the activities that most significantly impact the entity's economic performance and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could be significant to the VIE. The primary beneficiary is required to consolidate the VIE. We account for unconsolidated VIEs using the equity method of accounting. NONCONTROLLING INTEREST IN SUBSIDIARIES Noncontrolling interest in results of operations of consolidated subsidiaries represents the noncontrolling shareholders’ share of the income or loss of various consolidated subsidiaries. The noncontrolling interest reflects the original investment by these noncontrolling shareholders combined with their proportional share of the earnings or losses of these subsidiaries, net of distributions paid. FISCAL YEAR Our fiscal year is a 52 or 53 week period, ending on the last Saturday of December. Unless otherwise stated, references to 2022, 2021, and 2020 relate to the fiscal years ended December 31, 2022, December 25, 2021, and December 26, 2020, respectively. Fiscal year 2022 was comprised of 53 weeks and fiscal years 2021 and 2020 were comprised of 52 weeks. FAIR VALUE DISCLOSURES OF FINANCIAL INSTRUMENTS We follow ASC Topic 820, Fair Value Measurements and Disclosures, which provides a consistent definition of fair value, focuses on exit price, prioritizes the use of market-based inputs over entity-specific inputs for measuring fair value and establishes a three-tier hierarchy for fair value measurements. This topic requires fair value measurements to be classified and disclosed in one of the following three categories:
Our investment portfolio includes restricted investments within our wholly-owned subsidiary, Ardellis Insurance Ltd. There are $19.9 million of restricted investments recorded as of December 31, 2022. CASH AND CASH EQUIVALENTS Cash and cash equivalents consist of cash and highly liquid investments purchased with an original maturity of three months or less. INVESTMENTS Investments are deemed to be "available for sale" and are, accordingly, carried at fair value being the quoted market value. ACCOUNTS RECEIVABLE AND ALLOWANCES We perform periodic credit evaluations of our customers and generally do not require collateral. Accounts receivable are due under a range of terms we offer to our customers. Discounts are offered, in most instances, as an incentive for early payment. We base our allowances related to receivables on historical credit and collections experience, reasonable and supportable forecasts, and the specific identification of other potential problems, including the general economic climate. Actual collections can differ, requiring adjustments to the allowances. Individual accounts receivable balances are evaluated on a monthly basis, and those balances considered uncollectible are charged to the allowance. The following table presents the activity in our accounts receivable allowances (in thousands):
We record estimated sales returns, discounts, and other applicable adjustments as a reduction of net sales in the same period revenue is recognized. Accounts receivable retainage amounts related to long term construction contracts totaled $8.0 million and $7.8 million as of December 31, 2022 and December 25, 2021, respectively. All amounts are expected to be collected within 18 months. Concentration of accounts receivable related to our two largest customers totaled $131.0 million and $87.6 million as of December 31, 2022 and December 25, 2021, respectively. In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The ASU requires that an acquirer recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and will be applied prospectively to all business combinations occurring after this date. INVENTORIES Inventories are stated at the lower of cost or net realizable value. The cost of inventories includes raw materials, direct labor, and manufacturing overhead and is determined using the weighted average cost method. Raw materials consist primarily of unfinished wood products and other materials expected to be manufactured or treated prior to sale, while finished goods represent various manufactured and treated wood products ready for sale. We have inventory on consignment at customer locations valued at $27.9 million as of December 31, 2022 and $37.8 million as of December 25, 2021. We write down the value of inventory, the impact of which is reflected in cost of goods sold in the Consolidated Statement of Earnings and Comprehensive Income, if the cost of specific inventory items on hand exceeds the amount we expect to realize from the ultimate sale or disposal of the inventory. These estimates are based on management's judgment regarding future demand and market conditions and analysis of historical experience. There was no lower of cost or net realizable value adjustment to inventory as of December 31, 2022 and December 25, 2021. PROPERTY, PLANT, AND EQUIPMENT Property, plant, and equipment are stated at cost. Expenditures for renewals and betterments are capitalized, and maintenance and repairs are expensed as incurred. The components of property, plant and equipment as of December 31, 2022 and and December 25, 2021 were as follows:
Amortization of assets held under finance leases is included in depreciation and amortized over the shorter of the estimated useful life of the asset or the lease term. Depreciation is computed principally by the straight-line method over the estimated useful lives of the assets as follows:
Software costs are included in machinery and equipment on the balance sheet with gross amounts and accumulated amortization totaling $5.7 million and $5.4 million as of December 31, 2022, and $6.0 million and $5.3 million as of December 25, 2021, respectively. LONG-LIVED ASSETS In accordance with ASC 360, Property, Plant, and Equipment (“ASC 360”), when an indicator of potential impairment exists, we evaluate the recoverability of our long-lived assets by determining whether unamortized balances could be recovered through undiscounted future operating cash flows over the remaining lives of the assets. If the sum of the expected future cash flows was less than the carrying value of the assets, an impairment loss would be recognized for the excess of the carrying value over the fair value. GOODWILL Goodwill represents the excess of the purchase price over the fair value of net tangible and identifiable intangible assets of acquired businesses. Goodwill and intangible assets deemed to have indefinite lives are not amortized and are subject to impairment tests at least annually in accordance with ASC 350, Intangibles-Goodwill and Other. We review the carrying amounts of goodwill and other non-amortizable intangibles by reporting unit to determine if such assets may be impaired. As of the date of the most recent goodwill impairment test, which utilized data and assumptions as of September 24, 2022, it was determined that the carrying value of the Italian reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $2.5 million as of December 31, 2022, which represented the entire amount of the goodwill recorded within the reporting unit. For the remaining reporting units, the fair values exceed the carrying values and there were no indicators for impairment. In the fourth quarter of 2020, we recorded a non-cash goodwill impairment charge of $11.5 million related to the commercial reporting unit within our construction segment. We believe we have sufficient available information, both current and historical, to support our assumptions, judgments and estimates used in the goodwill impairment test. Our annual testing date for evaluating goodwill and indefinite-lived intangible asset impairment is the first day of our fourth fiscal quarter for all reporting units. Additionally, we review various triggering events throughout the year to determine whether a mid-year impairment analysis is required. FOREIGN CURRENCY Our foreign operations use the local currency as their functional currency. Accordingly, assets and liabilities are translated at exchange rates as of the balance sheet date and revenues and expenses are translated using weighted average rates, with translation adjustments included as a separate component of shareholders’ equity. Gains and losses arising from re-measuring foreign currency transactions are included in earnings. INSURANCE RESERVES Our wholly-owned insurance company, Ardellis Insurance Ltd.(“Ardellis”), was incorporated on April 21, 2001 under the laws of Bermuda and is licensed as a Class 3A insurer under the Insurance Act 1978 of Bermuda. On April 14, 2017 the U.S. Branch of Ardellis Insurance Ltd. was granted its Certificate of Authority to transact property and casualty insurance lines as an admitted carrier in the State of Michigan. We are primarily self-insured for certain employee health benefits, and have self-funded retentions for general liability, automobile liability, property and workers’ compensation. We are fully self-insured for environmental liabilities. The general liability, automobile liability, property, workers’ compensation, and certain environmental liabilities are managed through Ardellis; the related assets and liabilities of which are included in the consolidated financial statements as of December 31, 2022 and December 25, 2021. Our policy is to accrue amounts equal to actuarially determined or internally computed liabilities. The actuarial and internal valuations are based on historical information along with certain assumptions about future events. Changes in assumptions for such matters as legal actions, medical cost trends, and changes in claims experience could cause these estimates to change in the future. In addition to providing coverage for the Company, Ardellis provides Excess Loss Insurance (primarily medical and prescription drug) and Excess General Liability and Property Insurance to certain third parties. As of December 31, 2022, Ardellis had 70 such contracts in place. Reserves associated with these contracts were $5.0 million at December 31, 2022, and $7.1 million at December 25, 2021, and are accrued based on third party actuarial valuations of the expected future liabilities. INCOME TAXES Deferred income tax assets and liabilities are computed for differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates. Valuation allowances are established when necessary to reduce deferred income tax assets to the amounts expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred income tax assets and liabilities. REVENUE RECOGNITION Within the three primary segments (Retail, Packaging, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day. Certain customer products that we provide require installation by the Company or a third party. Installation revenue is recognized upon completion. If we use a third party for installation, the party will act as an agent to us until completion of the installation. Installation revenue represents an immaterial share of our total net sales. We utilize rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized. Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred related to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced related to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent. Our construction contracts are generally entered into with a fixed price and completion of the projects can range from to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist. The following table presents our net sales disaggregated by revenue source (in thousands):
The Construction segment comprises the construction contract revenue shown above. Construction contract revenue is primarily made up of site-built and framing customers. The following table presents the balances of over time accounting accounts on December 31, 2022 and December 25, 2021 which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):
SHIPPING AND HANDLING OF PRODUCT Shipping and handling costs that are charged to and reimbursed by the customer are recognized as revenue. Costs incurred related to the shipment and handling of products are classified in cost of goods sold. SHARE-BASED COMPENSATION We account for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), which requires recognition of share-based compensation costs in financial statements based on fair value. Compensation cost is recognized over the period during which an employee is required to provide services in exchange for the award (the requisite service period). Forfeitures are recognized as they occur. EARNINGS PER SHARE Earnings per share (“EPS”) is computed using the two-class method. The two-class method determines EPS for each class of common stock and participating securities according to dividends and their respective participation rights in undistributed earnings. Participating securities include non-vested shares of restricted stock in which the participants have non-forfeitable rights to dividends during the performance period. EPS, basic and diluted, is calculated by dividing net earnings attributable to controlling interest, net of applicable taxes, by the weighted average number of shares of common stock outstanding for the period. The computation of EPS is as follows (in thousands):
USE OF ACCOUNTING ESTIMATES The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. We believe our estimates to be reasonable; however, actual results could differ from these estimates. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAIR VALUE |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FAIR VALUE | B.FAIR VALUE We apply the provisions of ASC 820, Fair Value Measurements and Disclosures, to assets and liabilities measured at fair value. Assets and liabilities measured at fair value are as follows (in thousands):
From the assets measured at fair value as of December 31, 2022, listed in the table above, $391.2 million of money market funds are held in Cash and Cash Equivalents, $36.1 million of mutual funds, equity securities, and alternative investments are held in Investments, $0.5 million of money market and mutual funds are held in Other Assets for our deferred compensation plan, and $19.6 million of fixed income funds and $0.3 million of money market funds are held in Restricted Investments. We maintain money market, mutual funds, bonds, and/or equity securities in our non-qualified deferred compensation plan, our wholly owned licensed captive insurance company, and assets held in financial institutions. These funds are valued at prices quoted in an active exchange market and are included in "Cash and Cash Equivalents", "Investments", "Other Assets", and “Restricted Investments.” We have elected not to apply the fair value option under ASC 825, Financial Instruments, to any of our financial instruments except for those expressly required by U.S. GAAP. During 2018, we purchased a private real estate income trust which is valued as a Level 3 asset and is categorized as an “Alternative Investment.” In accordance with our investment policy, our wholly-owned company, Ardellis Insurance Ltd. ("Ardellis"), maintains an investment portfolio, totaling $55.6 million and 55.4 million as of December 31, 2022 and December 25, 2021, respectively, which has been included in the aforementioned table of total investments. This portfolio consists of domestic and international equity securities, alternative investments, and fixed income bonds. Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):
Our fixed income investments consist of a blend of US Government and Agency bonds and investment grade corporate bonds with varying maturities. Our equity investments consist of small, mid, and large cap growth and value funds, as well as international equity. Our mutual fund investments consist of domestic and international stock. Our alternative investments consist of a private real estate income trust which is valued as a Level 3 asset. The net pre-tax unrealized gain was $1.6 million for the year ended December 31, 2022. Carrying amounts above are recorded in the investments and restricted investments line items within the balance sheet as of December 31, 2022 and December 25, 2021. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BUSINESS COMBINATIONS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BUSINESS COMBINATIONS | C.BUSINESS COMBINATIONS We completed the following business combinations in fiscal 2022 and 2021, which were accounted for using the purchase or equity method (in thousands).
The intangible assets for each acquisition were finalized and allocated to their respective identifiable intangible asset and goodwill accounts during 2022, except for the acquisitions of All Boxed Up, Titan and Cedar Poly. In aggregate, acquisitions made during 2022 and 2021, contributed approximately $1.5 billion in net sales and $67.0 million in operating profit during 2022. The amounts assigned to major intangible classes for the business combinations mentioned above are as follows (in thousands):
*(estimate) As a result of the investment in Dempsey on June 27, 2022, we own 50% of the issued equity of the Company, and the remaining 50% of the issued equity is owned by the previous owners (“Sellers”). The investment in Dempsey is an unconsolidated variable interest entity and we have accounted for it using the equity method of accounting because we do not have a controlling financial interest in the entity. Per the contracts, the Sellers have a put right to sell their equity interest to us for $50 million and we have a call right to purchase the Seller’s equity interest for $70 million, which are both first exercisable in June 2025 and expire in June 2030. As of December 31, 2022, the carrying value of our investment in Dempsey is $67.4 million and is recorded in Other Assets. Our maximum exposure to loss consists of our investment amount and any contingent loss that may occur in the future as a result of a change in the fair value of Dempsey relative to the strike price of the put option. The business combinations mentioned above were not significant to our operating results individually or in aggregate, and thus pro forma results for 2022 and 2021 are not presented. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GOODWILL AND OTHER INTANGIBLE ASSETS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GOODWILL AND OTHER INTANGIBLE ASSETS | D.GOODWILL AND OTHER INTANGIBLE ASSETS As described in Note M — Segment Reporting, our segment structure is based upon the markets we serve and goodwill has been allocated to the segments using a relative fair value approach. The changes in the net carrying amount of goodwill by reporting segment for the years ended December 31, 2022 and December 25, 2021, are as follows (in thousands):
As of the date of the most recent goodwill impairment test, which utilized data and assumptions as of September 24, 2022, all reporting units had fair values that were substantially in excess of their carrying values, except for the Italian reporting unit. It was determined that the carrying value of the Italian reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $2.5 million as of December 31, 2022, which represented the entire amount of the goodwill recorded within the reporting unit. During 2020, we experienced significantly lower than expected operating results within our commercial reporting unit, which is within the Construction segment. It was determined that the carrying value of the reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $11.5 million as of December 26, 2020, which represented the entire amount of the goodwill recorded within the reporting unit, as a result. Indefinite-lived intangible assets totaled $7.3 million as of December 31, 2022 and $7.4 million December 25, 2021 related to the commercial unit within the construction segment, the international unit within the all other segment, and the Deckorators unit within the retail segment. The following amounts were included in other amortizable intangible assets, net as of December 31, 2022 and December 25, 2021 (in thousands):
Amortization is computed principally by the straight-line method over the estimated useful lives of the intangible assets as follows:
Amortization expense of intangibles totaled $19.5 million, $13.9 million and $8.7 million in 2022, 2021 and 2020, respectively. The estimated amortization expense for intangibles for each of the five succeeding fiscal years is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEBT |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DEBT | E.DEBT On November 1, 2018, we entered into a five-year, $375 million unsecured revolving credit facility with a syndicate of U.S. banks. On February 28, 2021, this credit agreement was amended to increase the availability from $375 million to $550 million by exercising the accordion feature in the original agreement. On December 6, 2022, a second amendment was filed increasing the availability from $550 million to $750 million. The facilities now include up to $60 million which may be advanced in the form of letters of credit, and up to $100 million (U.S. dollar equivalent) which may be advanced in Canadian dollars, Australian dollars, Sterling, Euros and such other foreign currencies as may subsequently be agreed upon among the parties. Cash borrowings are charged interest based upon an index selected by the Company, plus a margin that is determined based upon the index selected and upon the financial performance of the Company and certain of its subsidiaries. We are charged a facility fee on the entire amount of the lending commitment, at a per annum rate ranging from 15.0 to 30.0 basis points, also determined based upon our performance. The facility fee is payable quarterly in arrears. On August 10, 2020, we entered into an unsecured Note Purchase Agreement under which we issued our 3.04% Series 2020 E Senior Notes, due August 10, 2032, in the aggregate principal amount of $50 million, our 3.08% Series 2020 F Senior Notes, due August 10, 2033, in the aggregate principal amount of $50 million, and our 3.15% Series 2020 G Senior Notes, due August 10, 2035, in the aggregate principal amount of $50 million. Proceeds from the sale of the Series E, F and G Senior Notes were used to fund the acquisition of PalletOne in January 2021. Outstanding letters of credit extended on our behalf on December 31, 2022 and December 25, 2021 aggregated $59.0 million and $54.2 million; respectively, which includes approximately $3.3 million related to industrial development revenue bonds. We had an outstanding balance of $5.5 million and $7.8 million, which includes foreign subsidiary borrowings, on the revolver at December 31, 2022, and December 25, 2021, respectively. After considering letters of credit, we had $741.2 million and $535.1 million in remaining availability on the revolver on December 31, 2022, and December 25, 2021, respectively. Letters of credit have one-year terms, include an automatic renewal clause, and are charged an annual interest rate of 112.5 basis points, based upon our financial performance. Long-term debt obligations are summarized as follows on December 31, 2022 and December 25, 2021 (amounts in thousands):
Financial covenants on the unsecured revolving credit facility and unsecured notes include minimum interest coverage tests and a maximum leverage ratio. The agreements also restrict the amount of additional indebtedness we may incur and the amount of assets which may be sold among other industry standard covenants. We were within all of our lending requirements on December 31, 2022 and December 25, 2021. On December 31, 2022, the principal maturities of long-term debt and finance lease obligations are as follows (in thousands):
On December 31, 2022, the estimated fair value of our long-term debt, including the current portion, was $242.1 million, which was $36.2 million less than the carrying value. The estimated fair value is based on rates anticipated to be available to us for debt with similar terms and maturities. We consider the valuations of our long-term debt, including the current portion, to be Level 2 liabilities which rely on quoted prices in markets that are not active or observable inputs over the full term of the liability. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LEASES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LEASES | F.LEASES We determine if an arrangement is a lease at inception. We lease certain real estate under non-cancelable operating lease agreements with typical original terms ranging from to ten years. We are required to pay real estate taxes and other occupancy costs under certain leases, which are variable in nature and not included in the right of use asset or lease liability. Certain leases carry options of to fifteen years. We believe that future leases will likely have similar terms. We also lease motor vehicles, , an under lease agreements for periods of to ten years. We do not typically enter into leases with residual value guarantees. There were no restrictions or covenants imposed by any lease agreements. We believe finance leases have no significant impact to our consolidated balance sheet and statement of earnings as of December 31, 2022. As of December 31, 2022, we have no leases that have not yet commenced that would significantly impact the rights, obligations, and our financial position. There were no lease transactions between related parties as of December 31, 2022. The rates implicit in our leases are primarily not readily available. To determine the discount rate used to present value the lease payments, we utilize the 7-year treasury note rate plus a blend of rate spreads associated with our 10 to 15 year senior notes along with estimated spreads based on current market conditions. We feel the determined rate is a reasonable representation of our lease population. Lease costs under non-cancelable operating leases on December 31, 2022 and December 25, 2021 are as follows (in thousands):
The amounts paid for operating leases, included in the measurement of lease liabilities, were $30.2 million in the year ended December 31, 2022 and $27.4 million in the year ended December 25, 2021. In addition, right-of-use assets obtained in exchange for new operating lease liabilities were approximately $32.0 million and $46.7 million, respectively, for the years ended December 31, 2022 and December 25, 2021. Future minimum payments under non-cancelable operating leases on December 31, 2022 are as follows (in thousands):
Rent expense was approximately $48.2 million, $40.1 million, and $28.4 million in 2022, 2021, and 2020, respectively. As of December 31, 2022 and December 25, 2021, the weighted average lease term for operating leases was 6.78 years and 7.33 years, respectively. Similarly, the weighted average discount rate for operating leases was 3.70% and 2.87%, respectively. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEFERRED COMPENSATION |
12 Months Ended |
|---|---|
Dec. 31, 2022 | |
| DEFERRED COMPENSATION | G.DEFERRED COMPENSATION We have a program whereby certain executives irrevocably elected to defer receipt of certain compensation in 1985 through 1988. Deferred compensation payments to these executives commenced upon their retirement. The remaining deferred compensation liability on December 31, 2022 was $0.1 million and on December 25, 2021 was $0.2 million. We purchased life insurance on these executives, payable to us in amounts which, if assumptions made as to mortality experience, policy dividends, and other factors are realized, will accumulate cash values adequate to reimburse us for all payments for insurance and deferred compensation obligations. The investment in life insurance contracts as of December 31, 2022 and December 25, 2021, was $11.6 million and $12.7 million, respectively, and is recorded in “Other Assets” on the Consolidated Balance Sheet. We also maintain a non-qualified deferred compensation plan (the "Plan") for the benefit of senior management employees who may elect to defer a portion of their annual bonus payments and salaries. The Plan provides investment options similar to our 401(k) plan, including our stock. The investment in our stock is funded by the issuance of shares to a Rabbi trust, and may only be distributed in kind. Assets held by the Plan totaled approximately $0.5 million and $0.7 million on December 31, 2022 and December 25, 2021, respectively, and are included in "Other Assets." Related liabilities totaled $50.4 million and $42.1 million on December 31, 2022 and December 25, 2021, respectively, and are included in "Other Liabilities" and "Shareholders’ Equity." Assets associated with the Plan are recorded at fair market value. The related liabilities are also recorded at fair market value, with the exception of obligations associated with investments in our stock which are recorded at the market value on the date of deferral. |
COMMON STOCK |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| COMMON STOCK | H.COMMON STOCK We maintain and administer our shareholder approved Employee Stock Purchase Plan ("Stock Purchase Plan"). The Stock Purchase Plan allows eligible employees to purchase shares of our stock at a share price equal to 85% of fair market value on the purchase date. We have expensed the fair value of the compensation associated with these awards, which approximates the discount. The amount of expense is nominal. We maintain and administer our shareholder approved Directors’ Retainer Stock Plan ("Stock Retainer Plan"). The Stock Retainer Plan allows eligible members of the Board of Directors to defer the cash portion of their retainer and committee fees and receive shares of our stock at the time of or following their retirement, disability or death. The number of shares to be received is equal to the amount of the cash portion of their retainer and committee fees deferred multiplied by 110%, divided by the fair market value of a share of our stock at the time of deferral. The number of units is increased by the amount of dividends paid on our common stock. The units are immediately vested as of the grant date, since they are considered payment for services rendered quarterly. We recognized expense for this plan of $2.0 million in 2022, $1.7 million in 2021, and $1.8 million in 2020. Effective January 1, 2017, this plan was amended to allow directors to defer payment of the annual retainer paid in the form of our common stock. The number of shares to be received for their portion of the retainer that is deferred is equal to the amount of shares plus the number of shares attributable to cash dividends payable on those deferred shares. Finally, we maintain and administer our shareholder approved Long Term Stock Incentive Plan (the "LTSIP”). The LTSIP provides for the grant of stock options, stock appreciation rights, restricted stock, performance shares, sales incentive awards, and other stock-based awards. Executive Stock Match awards are granted in the year following the requisite service period, which begins at the beginning of each fiscal year, and fully vest on the fifth anniversary of the grant date. There is no unrecognized compensation expense remaining for stock options in 2022, 2021, and 2020. Below is a summary of common stock issuances for 2022 and 2021:
A summary of the nonvested restricted stock awards granted under the LTSIP is as follows:
Under the Stock Purchase Plan and LTSIP, we recognized share-based compensation expense of $28.2 million, $11.2 million, and $4.0 million and the related total income tax benefits of $6.9 million, $2.7 million, and $1.0 million in 2022, 2021 and 2020, respectively. For the year-ended December 31, 2022, we determined that $54 million of share-based bonus awards, representing 625,658 shares, will be awarded to qualified employees as it relates to the company’s 2022 performance and granted in 2023. Awards granted generally vest after a period of , or eight years from the grant date. In addition to the share-based bonus awards, certain employees are eligible to receive performance units equivalent to $2.3 million, or 26,360 shares of stock, if certain performance metrics are achieved after three years. As of December 31, 2022 and December 25, 2021, we recognized approximately $13.8 million and $11.5 million, respectively, of compensation expense related to share-based bonus awards for each of those respective performance years. We have a Sales Incentive Plan for certain eligible employees. According to the policy, sales incentives are determined and calculated using a formula-based approach and estimated monthly based on specific performance metrics. Beginning July 2022, we modified the Sales Incentive Plan to place a cap on cash payments with the remaining earned incentive being settled in share-based awards. For the year-ended December 31, 2022, we determined that $10.5 million of share-based sales incentive awards, representing 122,022 shares, will be awarded to qualified employees based on the 2022 performance year and granted in 2023. These awards will vest after a period of five years from the grant date. As of December 31, 2022, we recognized approximately $0.9 million of compensation expense related to share-based sales incentive awards for the 2022 performance year. In 2022, 2021 and 2020, cash received from share issuances under our plans was $2.8 million, $2.1 million and $1.4 million, respectively. Effective February 3, 2023, our Board authorized an additional 2 million shares to be repurchased under our existing share repurchase program. We repurchased 1,246,616 shares in 2022 and no shares in 2021 under this program. Following the most recent authorization, the cumulative total authorized shares available for repurchase is approximately 2 million shares which expire in one year. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RETIREMENT PLANS |
12 Months Ended |
|---|---|
Dec. 31, 2022 | |
| RETIREMENT PLANS | I.RETIREMENT PLANS We have a profit sharing and 401(k) plan for the benefit of substantially all of our employees, excluding the employees of certain wholly-owned subsidiaries. Amounts contributed to the plan are made at the discretion of the Board of Directors. We matched 25% of employee contributions in 2022, 2021, and 2020, on a discretionary basis, totaling $11.7 million, $9.2 million, and $7.2 million respectively. Included within the total employee matched contribution was an additional matched contribution for hourly employees of $4.6 million, $3.7 million and $2.9 million for 2022, 2021 and 2020, respectively, based on meeting certain performance goals during those years. The basis for matching contributions may not exceed the lesser of 6% of the employee’s annual compensation or the IRS limitation. We maintain a retirement plan for certain officers of the Company (who have at least 20 years of service with the Company and at least 10 years of service as an officer) whereby we will pay, upon retirement, certain benefits including health care benefits, for a specified period of time if certain eligibility requirements are met. Approximately $14.8 million and $13.1 million are accrued in “Other Liabilities” for this plan on December 31, 2022 and December 25, 2021, respectively. |
INCOME TAXES |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INCOME TAXES | J.INCOME TAXES Income tax provisions for the years ended December 31, 2022, December 25, 2021, and December 26, 2020 are summarized as follows (in thousands):
The components of earnings before income taxes consist of the following:
The effective income tax rates are different from the statutory federal income tax rates for the following reasons:
Temporary differences which give rise to deferred income tax assets and (liabilities) on December 31, 2022 and December 25, 2021 are as follows (in thousands):
As of December 31, 2022, we had federal, state and foreign net operating loss carryforwards of $6.9 million and state tax credit carryforwards of $0.1 million, which will expire at various dates. The NOL and credit carryforwards expire as follows:
As of December 31, 2022, we believe that it is more likely than not that the benefit from certain state and foreign NOL carryforwards will not be realized. In recognition of this risk, we have provided a valuation allowance of $4.1 million against the various NOLs. Furthermore, there is a valuation allowance of $0.5 million against a capital loss carryforward we have for a wholly-owned subsidiary, UFP Canada, Inc. Based upon the business activity and the nature of the assets of this subsidiary, our ability to realize a future benefit from this carryforward is doubtful. The capital loss has an unlimited carryforward and therefore will not expire unless there is a change in control of the subsidiary. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES | K.ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES ASC 740, Income Taxes (“ASC 740”) clarifies the accounting for income taxes by prescribing the minimum recognition threshold a tax position is required to meet before being recognized in the financial statements. ASC 740 also provides guidance on derecognition, measurement, classification, interest and penalties, and disclosure requirements. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
Our effective tax rate would have been affected by the unrecognized tax benefits had this amount been recognized as a reduction to income tax expense. We recognized interest and penalties for unrecognized tax benefits in our provision for income taxes. The liability for unrecognized tax benefits included accrued interest and penalties of $0.3 million for the year December 31, 2022 and $0.5 million for each of the years December 25, 2021, and December 26, 2020. We file income tax returns in the United States and in various state, local and foreign jurisdictions. The federal and a majority of state and foreign jurisdictions are no longer subject to income tax examinations for years before 2017. A number of routine state and local examinations are currently ongoing. Due to the potential for resolution of state examinations, the expiration of various statutes of limitation, and new positions that may be taken, it is reasonably possible that the amount of unrecognized tax benefits that would reverse through the income statement in the next twelve months is $1.2 million. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COMMITMENTS, CONTINGENCIES, AND GUARANTEES |
12 Months Ended |
|---|---|
Dec. 31, 2022 | |
| COMMITMENTS, CONTINGENCIES, AND GUARANTEES | L.COMMITMENTS, CONTINGENCIES, AND GUARANTEES We are self-insured for environmental impairment liability, including certain liabilities which are insured through a wholly owned subsidiary, Ardellis Insurance Ltd., a licensed captive insurance company. In addition, on December 31, 2022, we were parties either as plaintiff or defendant to a number of lawsuits and claims arising through the normal course of our business. In the opinion of management, our consolidated financial statements will not be materially affected by the outcome of these contingencies and claims. On December 31, 2022, we had outstanding purchase commitments on commenced capital projects of approximately $63.2 million. We provide a variety of warranties for products we manufacture. Historically, warranty claims have not been material. We distribute products manufactured by other companies. While we do not warrant these products, we have received claims as a distributor of these products when the manufacturer no longer exists or has the ability to pay. Historically, these costs have not had a material effect on our consolidated financial statements. As part of our operations, we supply building materials and labor to site-built construction projects or we jointly bid on contracts with framing companies for such projects. In some instances we are required to post payment and performance bonds to insure the project owner that the products and installation services are completed in accordance with our contractual obligations. We have agreed to indemnify the surety for claims made against the bonds. As of December 31, 2022, we had approximately $15.2 million in outstanding payment and performance bonds for open projects. We had approximately $30.9 million in payment and performance bonds outstanding for completed projects which are still under warranty. On December 31, 2022, we had outstanding letters of credit totaling $59.0 million, primarily related to certain insurance contracts and industrial development revenue bonds described further below. In lieu of cash deposits, we provide irrevocable letters of credit in favor of our insurers and other lenders to guarantee our performance under certain contracts. We currently have irrevocable letters of credit outstanding totaling approximately $51.9 million for these types of arrangements. We have reserves recorded on our balance sheet, in accrued liabilities, that reflect our expected future liabilities under these arrangements. We are required to provide irrevocable letters of credit in favor of the bond trustees for all industrial development revenue bonds that have been issued. These letters of credit guarantee principal and interest payments to the bondholders. We currently have irrevocable letters of credit outstanding totaling approximately $7.1 million related to our outstanding industrial development revenue bonds. These letters of credit have varying terms but may be renewed at the option of the issuing banks. Certain wholly owned domestic subsidiaries have guaranteed the indebtedness of UFP Industries, Inc. in certain debt agreements, including the Series 2012, 2018 and 2020 Senior Notes and our revolving credit facility. The maximum exposure of these guarantees is limited to the indebtedness outstanding under these debt arrangements and this exposure will expire concurrent with the expiration of the debt agreements. We did not enter into any new guarantee arrangements during 2022 which would require us to recognize a liability on our balance sheet. |
SEGMENT REPORTING |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEGMENT REPORTING | M.SEGMENT REPORTING ASC 280, Segment Reporting (“ASC 280”), defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. We operate manufacturing, treating and distribution facilities internationally, but primarily in the United States. Our business segments consist of UFP Retail Solutions, UFP Packaging and UFP Construction and align with the end markets we serve. This segment structure allows for a specialized and consistent sales approach among Company operations, efficient use of resources and capital, and quicker introduction of new products and services. We manage the operations of our individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Packaging, and Construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment. Two customers, The Home Depot and Lowes, accounted for approximately 15% and 11%, respectively, of our total net sales in fiscal 2022, 16% and 10%, respectively, of our total net sales in fiscal 2021 and 24% and 4%, respectively, in 2020. The exception to this market-centered reporting and management structure is our International segment, which comprises our Mexico, Canada, Europe, India, and Australia operations and sales and buying offices in other parts of the world and our Ardellis segment, which represents our wholly owned fully licensed captive insurance company based in Bermuda. Our International and Ardellis segments do not meet the quantitative thresholds in order to be separately reported and accordingly, the International and Ardellis segments have been aggregated in the “All Other” segment for reporting purposes. “Corporate” includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consist of net sales to external customers initiated by UFP Purchasing and UFP Transportation and over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns, leases and operates transportation equipment, are also included in the Corporate column. Inter-company lease and service charges are assessed to our operating segments for the use of these assets and services at fair market value rates. Total assets in the Corporate column include unallocated cash and cash equivalents, certain prepaid assets, certain property, equipment and other assets pertaining to the centralized activities of Corporate, UFP Real Estate, Inc., UFP Transportation Ltd, UFP Purchasing, and UFP RMS, LLC. The tables below are presented in thousands.
Information regarding principal geographic areas was as follows (in thousands):
The following table presents, for the periods indicated, our disaggregated net sales (in thousands) by business unit for each segment.
(1) Effective January 1, 2023, the Packaging segment established new business units as followings: Structural Packaging, PalletOne, and Protective Packaging Solutions. This change will result in the transfer of net sales from the these geographic business units to Structural Packaging and PalletOne in 2023. The following table presents, for the periods indicated, our percentage of value-added and commodity-based sales to total net sales by segment.
fddf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| QUARTERLY FINANCIAL INFORMATION (UNAUDITED) | N.QUARTERLY FINANCIAL INFORMATION (UNAUDITED) The following table sets forth selected financial information for all of the quarters, consisting of 53 weeks during the year ended December 31, 2022 and 52 weeks during the year ended December 25, 2021, (in thousands, except per share data):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PRINCIPLES OF CONSOLIDATION | PRINCIPLES OF CONSOLIDATION The accompanying consolidated financial statements, have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and with the rules and regulations of the Securities and Exchange Commission (the "SEC"), represent our assets and liabilities and operating results. The consolidated financial statements include our accounts and those of our wholly-owned and majority-owned subsidiaries and partnerships. All significant intercompany balances and transactions have been eliminated in consolidation. We consolidate entities in which we have a controlling financial interest. In determining whether we have a controlling financial interest in a partially owned entity and the requirement to consolidate the accounts of that entity, we consider factors such as ownership interest, board representation, management representation, authority to make decisions, and contractual and substantive participating rights of the partners/members as well as whether the entity is a variable interest entity (“VIE”) and whether we are the primary beneficiary. The primary beneficiary of a VIE is the entity that has (i) the power to direct the activities that most significantly impact the entity's economic performance and (ii) the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could be significant to the VIE. The primary beneficiary is required to consolidate the VIE. We account for unconsolidated VIEs using the equity method of accounting. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NONCONTROLLING INTEREST IN SUBSIDIARIES | NONCONTROLLING INTEREST IN SUBSIDIARIES Noncontrolling interest in results of operations of consolidated subsidiaries represents the noncontrolling shareholders’ share of the income or loss of various consolidated subsidiaries. The noncontrolling interest reflects the original investment by these noncontrolling shareholders combined with their proportional share of the earnings or losses of these subsidiaries, net of distributions paid. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FISCAL YEAR | FISCAL YEAR Our fiscal year is a 52 or 53 week period, ending on the last Saturday of December. Unless otherwise stated, references to 2022, 2021, and 2020 relate to the fiscal years ended December 31, 2022, December 25, 2021, and December 26, 2020, respectively. Fiscal year 2022 was comprised of 53 weeks and fiscal years 2021 and 2020 were comprised of 52 weeks. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FAIR VALUE DISCLOSURES OF FINANCIAL INSTRUMENTS | FAIR VALUE DISCLOSURES OF FINANCIAL INSTRUMENTS We follow ASC Topic 820, Fair Value Measurements and Disclosures, which provides a consistent definition of fair value, focuses on exit price, prioritizes the use of market-based inputs over entity-specific inputs for measuring fair value and establishes a three-tier hierarchy for fair value measurements. This topic requires fair value measurements to be classified and disclosed in one of the following three categories:
Our investment portfolio includes restricted investments within our wholly-owned subsidiary, Ardellis Insurance Ltd. There are $19.9 million of restricted investments recorded as of December 31, 2022. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CASH AND CASH EQUIVALENTS | CASH AND CASH EQUIVALENTS Cash and cash equivalents consist of cash and highly liquid investments purchased with an original maturity of three months or less. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INVESTMENTS | INVESTMENTS Investments are deemed to be "available for sale" and are, accordingly, carried at fair value being the quoted market value. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ACCOUNTS RECEIVABLE AND ALLOWANCES | ACCOUNTS RECEIVABLE AND ALLOWANCES We perform periodic credit evaluations of our customers and generally do not require collateral. Accounts receivable are due under a range of terms we offer to our customers. Discounts are offered, in most instances, as an incentive for early payment. We base our allowances related to receivables on historical credit and collections experience, reasonable and supportable forecasts, and the specific identification of other potential problems, including the general economic climate. Actual collections can differ, requiring adjustments to the allowances. Individual accounts receivable balances are evaluated on a monthly basis, and those balances considered uncollectible are charged to the allowance. The following table presents the activity in our accounts receivable allowances (in thousands):
We record estimated sales returns, discounts, and other applicable adjustments as a reduction of net sales in the same period revenue is recognized. Accounts receivable retainage amounts related to long term construction contracts totaled $8.0 million and $7.8 million as of December 31, 2022 and December 25, 2021, respectively. All amounts are expected to be collected within 18 months. Concentration of accounts receivable related to our two largest customers totaled $131.0 million and $87.6 million as of December 31, 2022 and December 25, 2021, respectively. In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The ASU requires that an acquirer recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606. The ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and will be applied prospectively to all business combinations occurring after this date. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INVENTORIES | INVENTORIES Inventories are stated at the lower of cost or net realizable value. The cost of inventories includes raw materials, direct labor, and manufacturing overhead and is determined using the weighted average cost method. Raw materials consist primarily of unfinished wood products and other materials expected to be manufactured or treated prior to sale, while finished goods represent various manufactured and treated wood products ready for sale. We have inventory on consignment at customer locations valued at $27.9 million as of December 31, 2022 and $37.8 million as of December 25, 2021. We write down the value of inventory, the impact of which is reflected in cost of goods sold in the Consolidated Statement of Earnings and Comprehensive Income, if the cost of specific inventory items on hand exceeds the amount we expect to realize from the ultimate sale or disposal of the inventory. These estimates are based on management's judgment regarding future demand and market conditions and analysis of historical experience. There was no lower of cost or net realizable value adjustment to inventory as of December 31, 2022 and December 25, 2021. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PROPERTY, PLANT, AND EQUIPMENT | PROPERTY, PLANT, AND EQUIPMENT Property, plant, and equipment are stated at cost. Expenditures for renewals and betterments are capitalized, and maintenance and repairs are expensed as incurred. The components of property, plant and equipment as of December 31, 2022 and and December 25, 2021 were as follows:
Amortization of assets held under finance leases is included in depreciation and amortized over the shorter of the estimated useful life of the asset or the lease term. Depreciation is computed principally by the straight-line method over the estimated useful lives of the assets as follows:
Software costs are included in machinery and equipment on the balance sheet with gross amounts and accumulated amortization totaling $5.7 million and $5.4 million as of December 31, 2022, and $6.0 million and $5.3 million as of December 25, 2021, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LONG-LIVED ASSETS | LONG-LIVED ASSETS In accordance with ASC 360, Property, Plant, and Equipment (“ASC 360”), when an indicator of potential impairment exists, we evaluate the recoverability of our long-lived assets by determining whether unamortized balances could be recovered through undiscounted future operating cash flows over the remaining lives of the assets. If the sum of the expected future cash flows was less than the carrying value of the assets, an impairment loss would be recognized for the excess of the carrying value over the fair value. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GOODWILL | GOODWILL Goodwill represents the excess of the purchase price over the fair value of net tangible and identifiable intangible assets of acquired businesses. Goodwill and intangible assets deemed to have indefinite lives are not amortized and are subject to impairment tests at least annually in accordance with ASC 350, Intangibles-Goodwill and Other. We review the carrying amounts of goodwill and other non-amortizable intangibles by reporting unit to determine if such assets may be impaired. As of the date of the most recent goodwill impairment test, which utilized data and assumptions as of September 24, 2022, it was determined that the carrying value of the Italian reporting unit exceeded its fair value and we recorded a non-cash goodwill impairment charge of $2.5 million as of December 31, 2022, which represented the entire amount of the goodwill recorded within the reporting unit. For the remaining reporting units, the fair values exceed the carrying values and there were no indicators for impairment. In the fourth quarter of 2020, we recorded a non-cash goodwill impairment charge of $11.5 million related to the commercial reporting unit within our construction segment. We believe we have sufficient available information, both current and historical, to support our assumptions, judgments and estimates used in the goodwill impairment test. Our annual testing date for evaluating goodwill and indefinite-lived intangible asset impairment is the first day of our fourth fiscal quarter for all reporting units. Additionally, we review various triggering events throughout the year to determine whether a mid-year impairment analysis is required. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FOREIGN CURRENCY | FOREIGN CURRENCY Our foreign operations use the local currency as their functional currency. Accordingly, assets and liabilities are translated at exchange rates as of the balance sheet date and revenues and expenses are translated using weighted average rates, with translation adjustments included as a separate component of shareholders’ equity. Gains and losses arising from re-measuring foreign currency transactions are included in earnings. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INSURANCE RESERVES | INSURANCE RESERVES Our wholly-owned insurance company, Ardellis Insurance Ltd.(“Ardellis”), was incorporated on April 21, 2001 under the laws of Bermuda and is licensed as a Class 3A insurer under the Insurance Act 1978 of Bermuda. On April 14, 2017 the U.S. Branch of Ardellis Insurance Ltd. was granted its Certificate of Authority to transact property and casualty insurance lines as an admitted carrier in the State of Michigan. We are primarily self-insured for certain employee health benefits, and have self-funded retentions for general liability, automobile liability, property and workers’ compensation. We are fully self-insured for environmental liabilities. The general liability, automobile liability, property, workers’ compensation, and certain environmental liabilities are managed through Ardellis; the related assets and liabilities of which are included in the consolidated financial statements as of December 31, 2022 and December 25, 2021. Our policy is to accrue amounts equal to actuarially determined or internally computed liabilities. The actuarial and internal valuations are based on historical information along with certain assumptions about future events. Changes in assumptions for such matters as legal actions, medical cost trends, and changes in claims experience could cause these estimates to change in the future. In addition to providing coverage for the Company, Ardellis provides Excess Loss Insurance (primarily medical and prescription drug) and Excess General Liability and Property Insurance to certain third parties. As of December 31, 2022, Ardellis had 70 such contracts in place. Reserves associated with these contracts were $5.0 million at December 31, 2022, and $7.1 million at December 25, 2021, and are accrued based on third party actuarial valuations of the expected future liabilities. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INCOME TAXES | INCOME TAXES Deferred income tax assets and liabilities are computed for differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax asset and liability computations are based on enacted tax laws and rates. Valuation allowances are established when necessary to reduce deferred income tax assets to the amounts expected to be realized. Income tax expense is the tax payable or refundable for the period plus or minus the change during the period in deferred income tax assets and liabilities. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| REVENUE RECOGNITION | REVENUE RECOGNITION Within the three primary segments (Retail, Packaging, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day. Certain customer products that we provide require installation by the Company or a third party. Installation revenue is recognized upon completion. If we use a third party for installation, the party will act as an agent to us until completion of the installation. Installation revenue represents an immaterial share of our total net sales. We utilize rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized. Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred related to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced related to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent. Our construction contracts are generally entered into with a fixed price and completion of the projects can range from to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist. The following table presents our net sales disaggregated by revenue source (in thousands):
The Construction segment comprises the construction contract revenue shown above. Construction contract revenue is primarily made up of site-built and framing customers. The following table presents the balances of over time accounting accounts on December 31, 2022 and December 25, 2021 which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):
SHIPPING AND HANDLING OF PRODUCT Shipping and handling costs that are charged to and reimbursed by the customer are recognized as revenue. Costs incurred related to the shipment and handling of products are classified in cost of goods sold. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SHARE-BASED COMPENSATION | SHARE-BASED COMPENSATION We account for share-based awards in accordance with ASC Topic 718, Compensation – Stock Compensation (“ASC 718”), which requires recognition of share-based compensation costs in financial statements based on fair value. Compensation cost is recognized over the period during which an employee is required to provide services in exchange for the award (the requisite service period). Forfeitures are recognized as they occur. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EARNINGS PER SHARE | EARNINGS PER SHARE Earnings per share (“EPS”) is computed using the two-class method. The two-class method determines EPS for each class of common stock and participating securities according to dividends and their respective participation rights in undistributed earnings. Participating securities include non-vested shares of restricted stock in which the participants have non-forfeitable rights to dividends during the performance period. EPS, basic and diluted, is calculated by dividing net earnings attributable to controlling interest, net of applicable taxes, by the weighted average number of shares of common stock outstanding for the period. The computation of EPS is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| USE OF ACCOUNTING ESTIMATES | USE OF ACCOUNTING ESTIMATES The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. We believe our estimates to be reasonable; however, actual results could differ from these estimates. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEGMENT REPORTING | ASC 280, Segment Reporting (“ASC 280”), defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. We operate manufacturing, treating and distribution facilities internationally, but primarily in the United States. Our business segments consist of UFP Retail Solutions, UFP Packaging and UFP Construction and align with the end markets we serve. This segment structure allows for a specialized and consistent sales approach among Company operations, efficient use of resources and capital, and quicker introduction of new products and services. We manage the operations of our individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Packaging, and Construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment. Two customers, The Home Depot and Lowes, accounted for approximately 15% and 11%, respectively, of our total net sales in fiscal 2022, 16% and 10%, respectively, of our total net sales in fiscal 2021 and 24% and 4%, respectively, in 2020. The exception to this market-centered reporting and management structure is our International segment, which comprises our Mexico, Canada, Europe, India, and Australia operations and sales and buying offices in other parts of the world and our Ardellis segment, which represents our wholly owned fully licensed captive insurance company based in Bermuda. Our International and Ardellis segments do not meet the quantitative thresholds in order to be separately reported and accordingly, the International and Ardellis segments have been aggregated in the “All Other” segment for reporting purposes. “Corporate” includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consist of net sales to external customers initiated by UFP Purchasing and UFP Transportation and over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns, leases and operates transportation equipment, are also included in the Corporate column. Inter-company lease and service charges are assessed to our operating segments for the use of these assets and services at fair market value rates. Total assets in the Corporate column include unallocated cash and cash equivalents, certain prepaid assets, certain property, equipment and other assets pertaining to the centralized activities of Corporate, UFP Real Estate, Inc., UFP Transportation Ltd, UFP Purchasing, and UFP RMS, LLC. The tables below are presented in thousands. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accounts Receivable Allowances | The following table presents the activity in our accounts receivable allowances (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Property, Plant and Equipment |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Estimated Useful Lives of Property, Plant, and Equipment |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Disaggregation of revenue | The following table presents our net sales disaggregated by revenue source (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Percentage of Completion Account Balances | The following table presents the balances of over time accounting accounts on December 31, 2022 and December 25, 2021 which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Computation of earnings per share | The computation of EPS is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAIR VALUE (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assets measured at fair value |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Available for sale investment portfolio | Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BUSINESS COMBINATIONS (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Business Acquisitions Accounted for Using Purchase Method | We completed the following business combinations in fiscal 2022 and 2021, which were accounted for using the purchase or equity method (in thousands).
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Acquired Intangible Assets | The amounts assigned to major intangible classes for the business combinations mentioned above are as follows (in thousands):
*(estimate)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Goodwill by Segment | The changes in the net carrying amount of goodwill by reporting segment for the years ended December 31, 2022 and December 25, 2021, are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Intangible Assets | The following amounts were included in other amortizable intangible assets, net as of December 31, 2022 and December 25, 2021 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Estimated Useful Lives of Intangible Assets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expected Amortization Expense | Amortization expense of intangibles totaled $19.5 million, $13.9 million and $8.7 million in 2022, 2021 and 2020, respectively. The estimated amortization expense for intangibles for each of the five succeeding fiscal years is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEBT (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Long-term Debt and Capital Lease Obligations | Long-term debt obligations are summarized as follows on December 31, 2022 and December 25, 2021 (amounts in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Principal Maturities of Long-term Debt and Capital Lease Obligations | On December 31, 2022, the principal maturities of long-term debt and finance lease obligations are as follows (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LEASES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of lease costs | Lease costs under non-cancelable operating leases on December 31, 2022 and December 25, 2021 are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Future Minimum Lease Payments | Future minimum payments under non-cancelable operating leases on December 31, 2022 are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COMMON STOCK (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of common stock issuances |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Nonvested Restricted Shares Activity |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
INCOME TAXES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Components of Income Tax Expense (Benefit) | Income tax provisions for the years ended December 31, 2022, December 25, 2021, and December 26, 2020 are summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Components of Earnings Before Income Taxes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Effective Income Tax Rate Reconciliation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Components of Deferred Tax Assets and Liabilities | Temporary differences which give rise to deferred income tax assets and (liabilities) on December 31, 2022 and December 25, 2021 are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of NOL and credit carryforwards |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits | A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SEGMENT REPORTING (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting | The tables below are presented in thousands.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Information Regarding Principal Geographic Areas | Information regarding principal geographic areas was as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gross Sales by Major Product Classification | The following table presents, for the periods indicated, our disaggregated net sales (in thousands) by business unit for each segment.
(1) Effective January 1, 2023, the Packaging segment established new business units as followings: Structural Packaging, PalletOne, and Protective Packaging Solutions. This change will result in the transfer of net sales from the these geographic business units to Structural Packaging and PalletOne in 2023. The following table presents, for the periods indicated, our percentage of value-added and commodity-based sales to total net sales by segment.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quarterly Financial Information | The following table sets forth selected financial information for all of the quarters, consisting of 53 weeks during the year ended December 31, 2022 and 52 weeks during the year ended December 25, 2021, (in thousands, except per share data):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable Allowances (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
| Beginning Balance | $ 5,085 | $ 4,629 | $ 4,440 |
| Additions Charged to Costs and Expenses | 79,862 | 66,883 | 48,954 |
| Deductions | (73,220) | (66,427) | (48,765) |
| Ending Balance | $ 11,727 | $ 5,085 | $ 4,629 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of components of Property, Plant, and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 25, 2021 |
|---|---|---|
| SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | ||
| Land and improvements | $ 171,729 | $ 163,289 |
| Building and improvements | 355,228 | 329,698 |
| Machinery and equipment | 708,095 | 632,864 |
| Furniture and fixtures | 23,186 | 24,063 |
| Construction in progress | 121,730 | 62,199 |
| Total Property, Plant and Equipment, Gross | $ 1,379,968 | $ 1,212,113 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2022
USD ($)
|
Sep. 24, 2022
USD ($)
|
Jun. 25, 2022
USD ($)
|
Mar. 26, 2022
USD ($)
|
Dec. 25, 2021
USD ($)
|
Sep. 25, 2021
USD ($)
|
Jun. 26, 2021
USD ($)
|
Mar. 27, 2021
USD ($)
|
Dec. 31, 2022
USD ($)
segment
|
Dec. 25, 2021
USD ($)
|
Dec. 26, 2020
USD ($)
|
|
| Revenue Recognition. | |||||||||||
| Number of primary segments the Company operates | segment | 3 | ||||||||||
| Net sales | $ 1,913,697 | $ 2,322,855 | $ 2,900,874 | $ 2,489,313 | $ 2,016,805 | $ 2,093,784 | $ 2,700,541 | $ 1,825,004 | $ 9,626,739 | $ 8,636,134 | $ 5,153,998 |
| Change % in net sales | 11.50% | 67.60% | |||||||||
| Point in Time Revenue | |||||||||||
| Revenue Recognition. | |||||||||||
| Net sales | $ 9,442,794 | $ 8,512,012 | 5,025,895 | ||||||||
| Change % in net sales | 10.90% | 69.40% | |||||||||
| Over Time Revenue | |||||||||||
| Revenue Recognition. | |||||||||||
| Net sales | $ 183,945 | $ 124,122 | $ 128,103 | ||||||||
| Change % in net sales | 48.20% | (3.10%) | |||||||||
| Minimum | |||||||||||
| Revenue Recognition. | |||||||||||
| Number of months to complete contract projects | 6 months | 6 months | |||||||||
| Maximum | |||||||||||
| Revenue Recognition. | |||||||||||
| Number of months to complete contract projects | 18 months | 18 months | |||||||||
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Percentage of Completion Account Balances (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 25, 2021 |
|---|---|---|
| Cost and Earnings in Excess of Billings | $ 6,798 | $ 5,602 |
| Billings in Excess of Cost and Earnings | $ 10,184 | $ 10,744 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Computation of Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Sep. 24, 2022 |
Jun. 25, 2022 |
Mar. 26, 2022 |
Dec. 25, 2021 |
Sep. 25, 2021 |
Jun. 26, 2021 |
Mar. 27, 2021 |
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Numerator: | |||||||||||
| Net earnings attributable to controlling interest | $ 132,589 | $ 167,241 | $ 203,118 | $ 189,703 | $ 137,906 | $ 121,041 | $ 173,382 | $ 103,311 | $ 692,651 | $ 535,640 | $ 246,778 |
| Adjustment for earnings allocated to non-vested restricted common stock | (27,488) | (17,342) | (6,903) | ||||||||
| Net earnings for calculating EPS | $ 665,163 | $ 518,298 | $ 239,875 | ||||||||
| Denominator: | |||||||||||
| Weighted average shares outstanding (in shares) | 62,667 | 62,209 | 61,632 | ||||||||
| Adjustment for non-vested restricted common stock (in shares) | (2,487) | (2,014) | (1,724) | ||||||||
| Shares for calculating basic EPS (in shares) | 60,180 | 60,195 | 59,908 | ||||||||
| Effect of dilutive restricted common stock (in shares) | 473 | 159 | 20 | ||||||||
| Shares for calculating diluted EPS (in shares) | 60,653 | 60,354 | 59,928 | ||||||||
| Net earnings per share | |||||||||||
| Basic (USD per share) | $ 2.12 | $ 2.68 | $ 3.24 | $ 3.01 | $ 2.21 | $ 1.94 | $ 2.79 | $ 1.67 | $ 11.05 | $ 8.61 | $ 4.00 |
| Diluted (USD per share) | $ 2.10 | $ 2.66 | $ 3.23 | $ 3.00 | $ 2.21 | $ 1.94 | $ 2.78 | $ 1.67 | $ 10.97 | $ 8.59 | $ 4.00 |
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Goodwill impairment | $ 2,480 | ||
| Indefinite-lived intangible assets | 7,339 | $ 7,369 | |
| Amortization of intangibles | $ 19,499 | $ 13,948 | $ 8,716 |
GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Amortization Expense for Intangibles (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 25, 2021 |
|---|---|---|
| Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity | ||
| 2023 | $ 18,948 | |
| 2024 | 18,318 | |
| 2025 | 17,533 | |
| 2026 | 16,460 | |
| 2027 | 15,230 | |
| Thereafter | 57,403 | |
| Net Value | $ 143,892 | $ 109,017 |
DEBT - Principal Maturities of Long-Term Debt and Capital Lease Obligations (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
|---|---|
| Principal Maturities | |
| 2023 | $ 2,942 |
| 2024 | 40,817 |
| 2025 | 132 |
| 2026 | 136 |
| 2027 | 5,614 |
| Thereafter | 228,689 |
| Total | $ 278,330 |
DEFERRED COMPENSATION (Details) - USD ($) $ in Millions |
Dec. 31, 2022 |
Dec. 25, 2021 |
|---|---|---|
| Deferred compensation | ||
| Deferred compensation liability | $ 0.1 | $ 0.2 |
| Liabilities related to Plan | 50.4 | 42.1 |
| Other Assets | ||
| Deferred compensation | ||
| Investment in life insurance contracts | 11.6 | 12.7 |
| Assets held by the Plan | $ 0.5 | $ 0.7 |
COMMON STOCK - Nonvested Restricted Shares Awards (Details) - USD ($) $ / shares in Units, $ in Millions |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
Dec. 28, 2019 |
|
| Restricted Awards | ||||
| Nonvested, beginning balance (in shares) | 1,627,032 | 1,363,794 | 1,202,895 | |
| Granted (in shares) | 815,874 | 560,516 | 348,016 | |
| Vested (in shares) | (286,661) | (274,271) | (177,790) | |
| Forfeited (in shares) | (17,990) | (23,007) | (9,327) | |
| Nonvested, ending balance (in shares) | 2,138,255 | 1,627,032 | 1,363,794 | 1,202,895 |
| Weighted Average Grant Date Fair Value | ||||
| Nonvested, beginning balance (in dollars per share) | $ 45.23 | $ 35.14 | $ 29.68 | |
| Granted (in dollars per share) | 79.97 | 60.24 | 47.60 | |
| Vested (in dollars per share) | 34.00 | 26.50 | 22.69 | |
| Forfeited (in dollars per share) | 54.07 | 39.68 | 33.46 | |
| Nonvested, ending balance (in dollars per share) | $ 58.70 | $ 45.23 | $ 35.14 | $ 29.68 |
| Unrecognized Compensation Expense | ||||
| Nonvested restricted awards, unrecognized compensation expense | $ 51.4 | $ 6.6 | $ 6.3 | $ 7.9 |
| Nonvested restricted awards, weighted-average period to recognize expense | 3 years 8 months 26 days | 5 months 4 days | 7 months 13 days | 10 months 9 days |
RETIREMENT PLANS (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Defined Benefit Plan Disclosure [Line Items] | |||
| Employer matching contribution, percent (in hundredths) | 25.00% | 25.00% | 25.00% |
| Defined contribution plan, cost recognized | $ 11.7 | $ 9.2 | $ 7.2 |
| Additional matching contributions | $ 4.6 | 3.7 | $ 2.9 |
| Maximum annual contribution per employee (in hundredths) | 6.00% | ||
| Number of years of service with the Company | 20 years | ||
| Number of years of service with the Company as on officer | 10 years | ||
| Other Liabilities | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Liabilities related to Plan | $ 14.8 | $ 13.1 | |
INCOME TAXES - Components of Earnings before Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Components of earnings before income taxes [Abstract] | |||
| U.S. | $ 876,071 | $ 645,316 | $ 308,167 |
| Foreign | 58,745 | 81,020 | 32,816 |
| Total. | $ 934,816 | $ 726,336 | $ 340,983 |
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Currently Payable: | |||
| Federal | $ 181,029 | $ 115,077 | $ 59,055 |
| State and local | 44,646 | 30,441 | 16,709 |
| Foreign | 17,336 | 21,095 | 8,601 |
| Total current payable | 243,011 | 166,613 | 84,365 |
| Net Deferred: | |||
| Federal | (8,561) | 6,242 | 2,292 |
| State and local | (3,657) | 118 | (1,518) |
| Foreign | (941) | 999 | 1,962 |
| Total net deferred | (13,159) | 7,359 | 2,736 |
| Income Tax Expense (Benefit), Total | $ 229,852 | $ 173,972 | $ 87,101 |
INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 25, 2021 |
|---|---|---|
| Deferred Tax Assets | ||
| Employee benefits | $ 37,893 | $ 27,543 |
| Lease liability | 28,746 | 24,627 |
| Net operating loss carryforwards | 6,891 | 5,502 |
| Foreign subsidiary capital loss carryforward | 500 | 527 |
| Other tax credits | 102 | 450 |
| Inventory | 3,732 | 2,007 |
| Reserves on receivables | 3,273 | 1,446 |
| Accrued expenses | 6,791 | 5,735 |
| Other, net | 10,378 | 5,233 |
| Gross deferred income tax assets | 98,306 | 73,070 |
| Valuation allowance | (4,618) | (3,952) |
| Deferred Tax Assets, Net of Valuation Allowance, Noncurrent, Total | 93,688 | 69,118 |
| Deferred Tax Liabilities | ||
| Depreciation | (69,711) | (64,387) |
| Intangibles | (43,643) | (38,367) |
| Right of use assets | (27,849) | (23,866) |
| Deferred income tax liabilities | (141,203) | (126,620) |
| Net deferred income tax liability | $ (47,515) | $ (57,502) |
INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Effective income tax rate reconciliation | |||
| Statutory federal income tax rate | 21.00% | 21.00% | 21.00% |
| State and local taxes (net of federal benefits) | 3.40% | 3.30% | 3.40% |
| Tax credits, including foreign tax credit | (0.80%) | (0.60%) | (0.90%) |
| Change in uncertain tax positions reserve | (0.10%) | (0.10%) | (0.10%) |
| Other permanent differences | 0.10% | (0.40%) | 0.60% |
| Other, net | 1.00% | 0.70% | 1.50% |
| Effective income tax rate | 24.60% | 23.90% | 25.50% |
ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Reconciliation of beginning and ending amount of unrecognized tax benefits [Roll Forward] | |||
| Gross unrecognized tax benefits beginning of year | $ 3,603 | $ 3,892 | $ 4,166 |
| Increase in tax positions for prior years | 437 | ||
| Decrease in tax positions for prior years | (216) | (82) | |
| Increase in tax positions for current year | 764 | 839 | 730 |
| Lapse in statute of limitations | (934) | (1,565) | (922) |
| Gross unrecognized tax benefits end of year | 3,217 | 3,603 | $ 3,892 |
| Income tax penalties and interest accrued | 300 | $ 500 | |
| Increase in unrecognized tax benefits is reasonably possible | $ 1,200 | ||
COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
|
| Long-term commitment | ||
| Outstanding purchase commitments on capital projects | $ 63.2 | |
| Surety Bonds and Letters of Credit | ||
| Outstanding letters of credit | 59.0 | $ 54.2 |
| Open Projects | ||
| Surety Bonds and Letters of Credit | ||
| Payment and performance bonds outstanding | 15.2 | |
| Completed Projects | ||
| Surety Bonds and Letters of Credit | ||
| Payment and performance bonds outstanding | 30.9 | |
| Insurance Contracts | ||
| Surety Bonds and Letters of Credit | ||
| Outstanding letters of credit | 51.9 | |
| Revenue Bonds | ||
| Surety Bonds and Letters of Credit | ||
| Outstanding letters of credit | $ 7.1 |
SEGMENT REPORTING - NARRATIVE (Details) - Total Sales - Customer Concentration - customer |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Two Customers | |||
| Concentration risk | |||
| Number of customers | 2 | ||
| Home Depot | |||
| Concentration risk | |||
| Percent of sales | 15.00% | 16.00% | 24.00% |
| Lowes | |||
| Concentration risk | |||
| Percent of sales | 11.00% | 10.00% | 4.00% |
SEGMENT REPORTING - Information By Segment (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Sep. 24, 2022 |
Jun. 25, 2022 |
Mar. 26, 2022 |
Dec. 25, 2021 |
Sep. 25, 2021 |
Jun. 26, 2021 |
Mar. 27, 2021 |
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Segment Reporting | |||||||||||
| Net sales | $ 1,913,697 | $ 2,322,855 | $ 2,900,874 | $ 2,489,313 | $ 2,016,805 | $ 2,093,784 | $ 2,700,541 | $ 1,825,004 | $ 9,626,739 | $ 8,636,134 | $ 5,153,998 |
| Interest expense | 13,910 | 13,814 | 9,311 | ||||||||
| Amortization expense | 19,499 | 13,948 | 8,716 | ||||||||
| Depreciation | 94,063 | 84,184 | 63,964 | ||||||||
| Segment earnings before income taxes | 934,816 | 726,336 | 340,983 | ||||||||
| Segment assets | 3,672,073 | 3,245,271 | 3,672,073 | 3,245,271 | 2,404,891 | ||||||
| Capital expenditures | 174,124 | 151,166 | 89,182 | ||||||||
| Intersegment net sales | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | (1,003,078) | (838,254) | (540,039) | ||||||||
| Corporate | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 5,940 | 8,748 | 1,981 | ||||||||
| Interest expense | 15,045 | 13,519 | 9,197 | ||||||||
| Amortization expense | 514 | 214 | 46 | ||||||||
| Depreciation | 27,618 | 25,765 | 23,384 | ||||||||
| Segment earnings before income taxes | (2,695) | (8,555) | (5,236) | ||||||||
| Segment assets | 875,253 | 579,890 | 875,253 | 579,890 | 770,112 | ||||||
| Capital expenditures | 5,054 | 40,622 | 32,604 | ||||||||
| Retail | Operating Segments | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 3,650,639 | 3,418,337 | 2,167,122 | ||||||||
| Interest expense | 177 | 98 | 2 | ||||||||
| Amortization expense | 4,131 | 2,780 | 1,482 | ||||||||
| Depreciation | 19,898 | 16,955 | 11,675 | ||||||||
| Segment earnings before income taxes | 150,165 | 124,790 | 155,364 | ||||||||
| Segment assets | 889,417 | 844,189 | 889,417 | 844,189 | 510,464 | ||||||
| Capital expenditures | 55,806 | 40,408 | 16,277 | ||||||||
| Retail | Intersegment net sales | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 392,740 | 214,400 | 142,839 | ||||||||
| Packaging | Operating Segments | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 2,394,681 | 2,148,142 | 1,072,117 | ||||||||
| Interest expense | (2) | 12 | 22 | ||||||||
| Amortization expense | 6,925 | 6,093 | 4,159 | ||||||||
| Depreciation | 28,191 | 26,219 | 15,163 | ||||||||
| Segment earnings before income taxes | 333,087 | 264,958 | 83,430 | ||||||||
| Segment assets | 885,878 | 741,672 | 885,878 | 741,672 | 416,487 | ||||||
| Capital expenditures | 55,129 | 42,652 | 21,141 | ||||||||
| Packaging | Intersegment net sales | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 78,409 | 85,954 | 45,217 | ||||||||
| Construction | Operating Segments | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 3,143,868 | 2,698,434 | 1,695,684 | ||||||||
| Interest expense | 1 | ||||||||||
| Amortization expense | 3,358 | 3,525 | 2,152 | ||||||||
| Depreciation | 15,364 | 13,151 | 12,123 | ||||||||
| Segment earnings before income taxes | 397,446 | 264,238 | 69,092 | ||||||||
| Segment assets | 712,837 | 736,157 | 712,837 | 736,157 | 510,972 | ||||||
| Capital expenditures | 54,167 | 22,344 | 16,902 | ||||||||
| Construction | Intersegment net sales | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 110,523 | 82,026 | 68,294 | ||||||||
| All Other | Operating Segments | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | 431,611 | 362,473 | 217,094 | ||||||||
| Interest expense | (1,310) | 184 | 90 | ||||||||
| Amortization expense | 4,571 | 1,336 | 877 | ||||||||
| Depreciation | 2,992 | 2,094 | 1,619 | ||||||||
| Segment earnings before income taxes | 56,813 | 80,905 | 38,333 | ||||||||
| Segment assets | $ 308,688 | $ 343,363 | 308,688 | 343,363 | 196,856 | ||||||
| Capital expenditures | 3,968 | 5,140 | 2,258 | ||||||||
| All Other | Intersegment net sales | |||||||||||
| Segment Reporting | |||||||||||
| Net sales | $ 421,406 | $ 455,874 | $ 283,689 | ||||||||
SEGMENT REPORTING - Information Regarding Principal Geographic Areas (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Sep. 24, 2022 |
Jun. 25, 2022 |
Mar. 26, 2022 |
Dec. 25, 2021 |
Sep. 25, 2021 |
Jun. 26, 2021 |
Mar. 27, 2021 |
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Revenues and Long-Lived Assets | |||||||||||
| Net sales | $ 1,913,697 | $ 2,322,855 | $ 2,900,874 | $ 2,489,313 | $ 2,016,805 | $ 2,093,784 | $ 2,700,541 | $ 1,825,004 | $ 9,626,739 | $ 8,636,134 | $ 5,153,998 |
| Long-Lived Tangible Assets | 897,761 | 734,630 | 897,761 | 734,630 | 514,705 | ||||||
| United States | |||||||||||
| Revenues and Long-Lived Assets | |||||||||||
| Net sales | 9,254,676 | 8,395,737 | 5,022,014 | ||||||||
| Long-Lived Tangible Assets | 770,921 | 679,757 | 770,921 | 679,757 | 478,325 | ||||||
| Foreign | |||||||||||
| Revenues and Long-Lived Assets | |||||||||||
| Net sales | 372,063 | 240,397 | 131,984 | ||||||||
| Long-Lived Tangible Assets | $ 126,840 | $ 54,873 | $ 126,840 | $ 54,873 | $ 36,380 | ||||||
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Sep. 24, 2022 |
Jun. 25, 2022 |
Mar. 26, 2022 |
Dec. 25, 2021 |
Sep. 25, 2021 |
Jun. 26, 2021 |
Mar. 27, 2021 |
Dec. 31, 2022 |
Dec. 25, 2021 |
Dec. 26, 2020 |
|
| Length of fiscal year | 371 days | 364 days | 364 days | ||||||||
| NET SALES | $ 1,913,697 | $ 2,322,855 | $ 2,900,874 | $ 2,489,313 | $ 2,016,805 | $ 2,093,784 | $ 2,700,541 | $ 1,825,004 | $ 9,626,739 | $ 8,636,134 | $ 5,153,998 |
| Gross profit | 357,470 | 450,176 | 503,452 | 478,363 | 371,564 | 327,555 | 421,294 | 286,554 | 1,789,461 | 1,406,967 | 800,296 |
| NET EARNINGS | 131,879 | 172,101 | 207,853 | 193,131 | 147,006 | 125,747 | 175,360 | 104,251 | 704,964 | 552,364 | 253,882 |
| Net earnings attributable to controlling interest | $ 132,589 | $ 167,241 | $ 203,118 | $ 189,703 | $ 137,906 | $ 121,041 | $ 173,382 | $ 103,311 | $ 692,651 | $ 535,640 | $ 246,778 |
| EARNINGS PER SHARE - BASIC (USD per share) | $ 2.12 | $ 2.68 | $ 3.24 | $ 3.01 | $ 2.21 | $ 1.94 | $ 2.79 | $ 1.67 | $ 11.05 | $ 8.61 | $ 4.00 |
| EARNINGS PER SHARE - DILUTED (USD per share) | $ 2.10 | $ 2.66 | $ 3.23 | $ 3.00 | $ 2.21 | $ 1.94 | $ 2.78 | $ 1.67 | $ 10.97 | $ 8.59 | $ 4.00 |
{
"instance": {
"ufpi-20221231x10k.htm ufpi-20221231xex13.htm": {
"axisCustom": 0,
"axisStandard": 35,
"baseTaxonomies": {
"http://fasb.org/us-gaap/2022": 1473,
"http://xbrl.sec.gov/dei/2022": 37
},
"contextCount": 508,
"dts": {
"calculationLink": {
"local": [
"ufpi-20221231_cal.xml"
]
},
"definitionLink": {
"local": [
"ufpi-20221231_def.xml"
]
},
"inline": {
"local": [
"ufpi-20221231x10k.htm",
"ufpi-20221231xex13.htm"
]
},
"labelLink": {
"local": [
"ufpi-20221231_lab.xml"
]
},
"presentationLink": {
"local": [
"ufpi-20221231_pre.xml"
]
},
"schema": {
"local": [
"ufpi-20221231.xsd"
],
"remote": [
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/2006/ref-2006-02-27.xsd",
"http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
"https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
"https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
"https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
"https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
"https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
"https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
"https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
"https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
"https://xbrl.sec.gov/country/2022/country-2022.xsd",
"https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
]
}
},
"elementCount": 1001,
"entityCount": 1,
"hidden": {
"http://fasb.org/us-gaap/2022": 19,
"http://xbrl.sec.gov/dei/2022": 5,
"total": 24
},
"keyCustom": 49,
"keyStandard": 398,
"memberCustom": 80,
"memberStandard": 63,
"nsprefix": "ufpi",
"nsuri": "http://www.ufpi.com/20221231",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"p",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231x10k.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:DocumentType",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "document",
"isDefault": "true",
"longName": "00090 - Document - Document and Entity Information",
"menuCat": "Cover",
"order": "1",
"role": "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation",
"shortName": "Document and Entity Information",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231x10k.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:DocumentType",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R10": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:InterestPaidNet",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00406 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical)",
"menuCat": "Statements",
"order": "10",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical",
"shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical)",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:InterestPaidNet",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R11": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"menuCat": "Notes",
"order": "11",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SignificantAccountingPoliciesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R12": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10201 - Disclosure - FAIR VALUE",
"menuCat": "Notes",
"order": "12",
"role": "http://www.ufpi.com/role/DisclosureFairValue",
"shortName": "FAIR VALUE",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueDisclosuresTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R13": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BusinessCombinationDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10301 - Disclosure - BUSINESS COMBINATIONS",
"menuCat": "Notes",
"order": "13",
"role": "http://www.ufpi.com/role/DisclosureBusinessCombinations",
"shortName": "BUSINESS COMBINATIONS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:BusinessCombinationDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R14": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10401 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
"menuCat": "Notes",
"order": "14",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssets",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R15": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DebtDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10501 - Disclosure - DEBT",
"menuCat": "Notes",
"order": "15",
"role": "http://www.ufpi.com/role/DisclosureDebt",
"shortName": "DEBT",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DebtDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R16": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ufpi:LeaseDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10601 - Disclosure - LEASES",
"menuCat": "Notes",
"order": "16",
"role": "http://www.ufpi.com/role/DisclosureLeases",
"shortName": "LEASES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ufpi:LeaseDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R17": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10701 - Disclosure - DEFERRED COMPENSATION",
"menuCat": "Notes",
"order": "17",
"role": "http://www.ufpi.com/role/DisclosureDeferredCompensation",
"shortName": "DEFERRED COMPENSATION",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R18": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10801 - Disclosure - COMMON STOCK",
"menuCat": "Notes",
"order": "18",
"role": "http://www.ufpi.com/role/DisclosureCommonStock",
"shortName": "COMMON STOCK",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R19": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "10901 - Disclosure - RETIREMENT PLANS",
"menuCat": "Notes",
"order": "19",
"role": "http://www.ufpi.com/role/DisclosureRetirementPlans",
"shortName": "RETIREMENT PLANS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R2": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS",
"menuCat": "Statements",
"order": "2",
"role": "http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"shortName": "CONSOLIDATED BALANCE SHEETS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"lang": null,
"name": "us-gaap:RestrictedCash",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R20": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "11001 - Disclosure - INCOME TAXES",
"menuCat": "Notes",
"order": "20",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxes",
"shortName": "INCOME TAXES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:IncomeTaxDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R21": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ufpi:AccountingForUncertaintyInIncomeTaxesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "11101 - Disclosure - ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES",
"menuCat": "Notes",
"order": "21",
"role": "http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxes",
"shortName": "ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ufpi:AccountingForUncertaintyInIncomeTaxesTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R22": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "11201 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES",
"menuCat": "Notes",
"order": "22",
"role": "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees",
"shortName": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R23": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SegmentReportingDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "11301 - Disclosure - SEGMENT REPORTING",
"menuCat": "Notes",
"order": "23",
"role": "http://www.ufpi.com/role/DisclosureSegmentReporting",
"shortName": "SEGMENT REPORTING",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:SegmentReportingDisclosureTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R24": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:QuarterlyFinancialInformationTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "11401 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED)",
"menuCat": "Notes",
"order": "24",
"role": "http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
"shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:QuarterlyFinancialInformationTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R25": {
"firstAnchor": {
"ancestors": [
"us-gaap:SignificantAccountingPoliciesTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ConsolidationPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
"menuCat": "Policies",
"order": "25",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
"subGroupType": "policies",
"uniqueAnchor": {
"ancestors": [
"us-gaap:SignificantAccountingPoliciesTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ConsolidationPolicyTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R26": {
"firstAnchor": {
"ancestors": [
"us-gaap:TradeAndOtherAccountsReceivablePolicy",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
"menuCat": "Tables",
"order": "26",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:TradeAndOtherAccountsReceivablePolicy",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R27": {
"firstAnchor": {
"ancestors": [
"us-gaap:FairValueDisclosuresTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30203 - Disclosure - FAIR VALUE (Tables)",
"menuCat": "Tables",
"order": "27",
"role": "http://www.ufpi.com/role/DisclosureFairValueTables",
"shortName": "FAIR VALUE (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:FairValueDisclosuresTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R28": {
"firstAnchor": {
"ancestors": [
"us-gaap:BusinessCombinationDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30303 - Disclosure - BUSINESS COMBINATIONS (Tables)",
"menuCat": "Tables",
"order": "28",
"role": "http://www.ufpi.com/role/DisclosureBusinessCombinationsTables",
"shortName": "BUSINESS COMBINATIONS (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:BusinessCombinationDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R29": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfGoodwillTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30403 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
"menuCat": "Tables",
"order": "29",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfGoodwillTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R3": {
"firstAnchor": {
"ancestors": [
"us-gaap:PreferredStockNoParValue",
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:PreferredStockNoParValue",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Divide_USD_shares_p0jI6CGWDE6N38LuCoSW_Q",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
"menuCat": "Statements",
"order": "3",
"role": "http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical",
"shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"us-gaap:PreferredStockNoParValue",
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:PreferredStockNoParValue",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Divide_USD_shares_p0jI6CGWDE6N38LuCoSW_Q",
"xsiNil": "false"
}
},
"R30": {
"firstAnchor": {
"ancestors": [
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfDebtTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30503 - Disclosure - DEBT (Tables)",
"menuCat": "Tables",
"order": "30",
"role": "http://www.ufpi.com/role/DisclosureDebtTables",
"shortName": "DEBT (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfDebtTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R31": {
"firstAnchor": {
"ancestors": [
"ufpi:LeaseDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:LeaseCostTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30603 - Disclosure - LEASES (Tables)",
"menuCat": "Tables",
"order": "31",
"role": "http://www.ufpi.com/role/DisclosureLeasesTables",
"shortName": "LEASES (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"ufpi:LeaseDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:LeaseCostTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R32": {
"firstAnchor": {
"ancestors": [
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ufpi:CommonStockIssuanceActivityTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "30803 - Disclosure - COMMON STOCK (Tables)",
"menuCat": "Tables",
"order": "32",
"role": "http://www.ufpi.com/role/DisclosureCommonStockTables",
"shortName": "COMMON STOCK (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ufpi:CommonStockIssuanceActivityTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R33": {
"firstAnchor": {
"ancestors": [
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "31003 - Disclosure - INCOME TAXES (Tables)",
"menuCat": "Tables",
"order": "33",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxesTables",
"shortName": "INCOME TAXES (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R34": {
"firstAnchor": {
"ancestors": [
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "31103 - Disclosure - ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES (Tables)",
"menuCat": "Tables",
"order": "34",
"role": "http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesTables",
"shortName": "ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R35": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "31303 - Disclosure - SEGMENT REPORTING (Tables)",
"menuCat": "Tables",
"order": "35",
"role": "http://www.ufpi.com/role/DisclosureSegmentReportingTables",
"shortName": "SEGMENT REPORTING (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R36": {
"firstAnchor": {
"ancestors": [
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "31403 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)",
"menuCat": "Tables",
"order": "36",
"role": "http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
"shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)",
"subGroupType": "tables",
"uniqueAnchor": {
"ancestors": [
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R37": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "INF",
"first": true,
"lang": null,
"name": "ufpi:NumberOfMarkets",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_item_BQqcDQR530a86mpckGx6IA",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
"menuCat": "Details",
"order": "37",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:SignificantAccountingPoliciesTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "INF",
"first": true,
"lang": null,
"name": "ufpi:NumberOfMarkets",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_item_BQqcDQR530a86mpckGx6IA",
"xsiNil": "false"
}
},
"R38": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
"us-gaap:TradeAndOtherAccountsReceivablePolicy",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_25_2021_cLta96x5PkaeJTxz0zeu8w",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable Allowances (Details)",
"menuCat": "Details",
"order": "38",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable Allowances (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
"us-gaap:TradeAndOtherAccountsReceivablePolicy",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_28_2019_oLlt8kcn6E6p0G0RP8XcQg",
"decimals": "-3",
"lang": null,
"name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R39": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:PropertyPlantAndEquipmentTextBlock",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:LandAndLandImprovements",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of components of Property, Plant, and Equipment (Details)",
"menuCat": "Details",
"order": "39",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of components of Property, Plant, and Equipment (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:PropertyPlantAndEquipmentTextBlock",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:LandAndLandImprovements",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R4": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME",
"menuCat": "Statements",
"order": "4",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome",
"shortName": "CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:CostOfRevenue",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R40": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:PropertyPlantAndEquipmentGross",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Estimated Useful Lives of Property, Plant, and Equipment (Details)",
"menuCat": "Details",
"order": "40",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Estimated Useful Lives of Property, Plant, and Equipment (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ufpi:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock",
"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandImprovementsMember_9M-jHdjmHki2vKqiMZDs3w",
"decimals": null,
"lang": "en-US",
"name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R41": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:NumberOfOperatingSegments",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_segment_2GkzDws3Z0-faWjX8t442A",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)",
"menuCat": "Details",
"order": "41",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:NumberOfOperatingSegments",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_segment_2GkzDws3Z0-faWjX8t442A",
"xsiNil": "false"
}
},
"R42": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ufpi:ScheduleOfPercentageOfCompletionAccountBalancesTableTextBlock",
"ix:continuation",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:ContractWithCustomerAssetNetCurrent",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Percentage of Completion Account Balances (Details)",
"menuCat": "Details",
"order": "42",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Percentage of Completion Account Balances (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ufpi:ScheduleOfPercentageOfCompletionAccountBalancesTableTextBlock",
"ix:continuation",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:ContractWithCustomerAssetNetCurrent",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R43": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_9_25_2022_To_12_31_2022_mWmqAh47eEW7Rv4Uv9GbGw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:NetIncomeLoss",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40107 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Computation of Earnings Per Share (Details)",
"menuCat": "Details",
"order": "43",
"role": "http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Computation of Earnings Per Share (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ix:continuation",
"us-gaap:EarningsPerSharePolicyTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R44": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:FairValueDisclosuresTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_ufpi_RestrictedInvestmentsMember_us-gaap_FinancialInstrumentAxis_us-gaap_FixedIncomeSecuritiesMember_WGhuu-Eus0qgjMfCp46w7A",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:InvestmentsFairValueDisclosure",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40201 - Disclosure - FAIR VALUE - Asset Measured at Fair Value (Details)",
"menuCat": "Details",
"order": "44",
"role": "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"shortName": "FAIR VALUE - Asset Measured at Fair Value (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:FairValueDisclosuresTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_ufpi_RestrictedInvestmentsMember_us-gaap_FinancialInstrumentAxis_us-gaap_FixedIncomeSecuritiesMember_WGhuu-Eus0qgjMfCp46w7A",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:InvestmentsFairValueDisclosure",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R45": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_dei_LegalEntityAxis_ufpi_ArdellisInsuranceLtd.Member_REy0XTVnb0C5wiqSHyu4ow",
"decimals": "-3",
"first": true,
"lang": null,
"name": "ufpi:AmortizedCostOfInvestments",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40202 - Disclosure - FAIR VALUE - Available for Sale Investment Portfolio (Details)",
"menuCat": "Details",
"order": "45",
"role": "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails",
"shortName": "FAIR VALUE - Available for Sale Investment Portfolio (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_dei_LegalEntityAxis_ufpi_ArdellisInsuranceLtd.Member_REy0XTVnb0C5wiqSHyu4ow",
"decimals": "-3",
"first": true,
"lang": null,
"name": "ufpi:AmortizedCostOfInvestments",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R46": {
"firstAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-8",
"first": true,
"lang": null,
"name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40301 - Disclosure - BUSINESS COMBINATIONS (Details)",
"menuCat": "Details",
"order": "46",
"role": "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"shortName": "BUSINESS COMBINATIONS (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-8",
"first": true,
"lang": null,
"name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R47": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:Goodwill",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40302 - Disclosure - BUSINESS COMBINATIONS - Acquired Intangible Assets (Details)",
"menuCat": "Details",
"order": "47",
"role": "http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"shortName": "BUSINESS COMBINATIONS - Acquired Intangible Assets (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_us-gaap_BusinessAcquisitionAxis_ufpi_AllBoxedUpLlcMember_MvWmd_ejAEySFebKN7eZbw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:Goodwill",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R48": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ix:continuation",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:GoodwillImpairmentLoss",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40401 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
"menuCat": "Details",
"order": "48",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)",
"subGroupType": "details",
"uniqueAnchor": null
},
"R49": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_25_2021_cLta96x5PkaeJTxz0zeu8w",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:Goodwill",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40402 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill by Reporting Segment (Details)",
"menuCat": "Details",
"order": "49",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill by Reporting Segment (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ix:continuation",
"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:GoodwillAcquiredDuringPeriod",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R5": {
"firstAnchor": {
"ancestors": [
"b",
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_28_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BTOfqxEXAEKccqQmNaF-wA",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
"menuCat": "Statements",
"order": "5",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity",
"shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"b",
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_28_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_BTOfqxEXAEKccqQmNaF-wA",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R50": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:FiniteLivedIntangibleAssetsGross",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40403 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Included in Other Amortizable Intangible Assets (Details)",
"menuCat": "Details",
"order": "50",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Included in Other Amortizable Intangible Assets (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:FiniteLivedIntangibleAssetsGross",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R51": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ufpi:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_JNlcgxvSckqL807nD2mZ3A",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40404 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Useful Lives of Intangible Assets (Details)",
"menuCat": "Details",
"order": "51",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Useful Lives of Intangible Assets (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ufpi:ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_JNlcgxvSckqL807nD2mZ3A",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R52": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40405 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Amortization Expense for Intangibles (Details)",
"menuCat": "Details",
"order": "52",
"role": "http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails",
"shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Amortization Expense for Intangibles (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R53": {
"firstAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:LettersOfCreditOutstandingAmount",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40501 - Disclosure - DEBT - Narrative (Details)",
"menuCat": "Details",
"order": "53",
"role": "http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"shortName": "DEBT - Narrative (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-5",
"lang": null,
"name": "us-gaap:DebtInstrumentFairValue",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R54": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfDebtTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:DebtInstrumentCarryingAmount",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40502 - Disclosure - DEBT - Long-term Debt Obligations (Details)",
"menuCat": "Details",
"order": "54",
"role": "http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"shortName": "DEBT - Long-term Debt Obligations (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfDebtTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:DebtInstrumentCarryingAmount",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R55": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40503 - Disclosure - DEBT - Principal Maturities of Long-Term Debt and Capital Lease Obligations (Details)",
"menuCat": "Details",
"order": "55",
"role": "http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails",
"shortName": "DEBT - Principal Maturities of Long-Term Debt and Capital Lease Obligations (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R56": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RetainedEarningsAccumulatedDeficit",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40601 - Disclosure - LEASES (Details)",
"menuCat": "Details",
"order": "56",
"role": "http://www.ufpi.com/role/DisclosureLeasesDetails",
"shortName": "LEASES (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-5",
"lang": null,
"name": "us-gaap:OperatingLeaseExpense",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R57": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:CompensationRelatedCostsGeneralTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40701 - Disclosure - DEFERRED COMPENSATION (Details)",
"menuCat": "Details",
"order": "57",
"role": "http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"shortName": "DEFERRED COMPENSATION (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:CompensationRelatedCostsGeneralTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R58": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
"reportCount": 1,
"unitRef": "Unit_Standard_shares_NWXw5aZm5Eqp4XdmPo3V5w",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40801 - Disclosure - COMMON STOCK (Details)",
"menuCat": "Details",
"order": "58",
"role": "http://www.ufpi.com/role/DisclosureCommonStockDetails",
"shortName": "COMMON STOCK (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-5",
"lang": null,
"name": "us-gaap:ShareBasedCompensation",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R59": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation",
"reportCount": 1,
"unitRef": "Unit_Standard_shares_NWXw5aZm5Eqp4XdmPo3V5w",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40802 - Disclosure - COMMON STOCK - Common Stock Issuances (Details)",
"menuCat": "Details",
"order": "59",
"role": "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"shortName": "COMMON STOCK - Common Stock Issuances (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ufpi:CommonStockIssuanceActivityTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_us-gaap_PlanNameAxis_ufpi_StockPurchasePlanMember_XDcHs_BL_EGIJISSCL3B6A",
"decimals": "-3",
"lang": null,
"name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_shares_NWXw5aZm5Eqp4XdmPo3V5w",
"xsiNil": "false"
}
},
"R6": {
"firstAnchor": {
"ancestors": [
"b",
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_25_2021_cLta96x5PkaeJTxz0zeu8w",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Temporary equity)",
"menuCat": "Statements",
"order": "6",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity",
"shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Temporary equity)",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:TemporaryEquityNetIncome",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R60": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_25_2021_cLta96x5PkaeJTxz0zeu8w",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"reportCount": 1,
"unitRef": "Unit_Standard_shares_NWXw5aZm5Eqp4XdmPo3V5w",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40803 - Disclosure - COMMON STOCK - Nonvested Restricted Shares Awards (Details)",
"menuCat": "Details",
"order": "60",
"role": "http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"shortName": "COMMON STOCK - Nonvested Restricted Shares Awards (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"lang": null,
"name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_shares_NWXw5aZm5Eqp4XdmPo3V5w",
"xsiNil": "false"
}
},
"R61": {
"firstAnchor": {
"ancestors": [
"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
"p",
"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_pure_jIn0G6YFV0yU3XOjLAH-5A",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "40901 - Disclosure - RETIREMENT PLANS (Details)",
"menuCat": "Details",
"order": "61",
"role": "http://www.ufpi.com/role/DisclosureRetirementPlansDetails",
"shortName": "RETIREMENT PLANS (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
"p",
"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_pure_jIn0G6YFV0yU3XOjLAH-5A",
"xsiNil": "false"
}
},
"R62": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41001 - Disclosure - INCOME TAXES - Components of Earnings before Income Taxes (Details)",
"menuCat": "Details",
"order": "62",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails",
"shortName": "INCOME TAXES - Components of Earnings before Income Taxes (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R63": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CurrentFederalTaxExpenseBenefit",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41002 - Disclosure - INCOME TAXES - Components of Income Tax Expense (Details)",
"menuCat": "Details",
"order": "63",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails",
"shortName": "INCOME TAXES - Components of Income Tax Expense (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CurrentFederalTaxExpenseBenefit",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R64": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41003 - Disclosure - INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)",
"menuCat": "Details",
"order": "64",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
"shortName": "INCOME TAXES - Components of Deferred Tax Assets and Liabilities (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R65": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_pure_jIn0G6YFV0yU3XOjLAH-5A",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41004 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)",
"menuCat": "Details",
"order": "65",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
"shortName": "INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"us-gaap:IncomeTaxDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_pure_jIn0G6YFV0yU3XOjLAH-5A",
"xsiNil": "false"
}
},
"R66": {
"firstAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:TaxCreditCarryforwardValuationAllowance",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41005 - Disclosure - INCOME TAXES - NOL and Credit Carryforwards (Details)",
"menuCat": "Details",
"order": "66",
"role": "http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails",
"shortName": "INCOME TAXES - NOL and Credit Carryforwards (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_0bmhbmDLJEuYyKLcHdC-OQ",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:TaxCreditCarryforwardValuationAllowance",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R67": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_25_2021_cLta96x5PkaeJTxz0zeu8w",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:UnrecognizedTaxBenefits",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41101 - Disclosure - ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES (Details)",
"menuCat": "Details",
"order": "67",
"role": "http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails",
"shortName": "ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_28_2019_oLlt8kcn6E6p0G0RP8XcQg",
"decimals": "-3",
"lang": null,
"name": "us-gaap:UnrecognizedTaxBenefits",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R68": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:LongTermPurchaseCommitmentAmount",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41201 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details)",
"menuCat": "Details",
"order": "68",
"role": "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails",
"shortName": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-5",
"first": true,
"lang": null,
"name": "us-gaap:LongTermPurchaseCommitmentAmount",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R69": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_srt_MajorCustomersAxis_ufpi_TwoCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_4Z52eDVbdkyHxJmS06Ssug",
"decimals": "INF",
"first": true,
"lang": null,
"name": "ufpi:NumberOfCustomers",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_customer_IitL-3_y-UeM3Sj0Ptzokw",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41301 - Disclosure - SEGMENT REPORTING - NARRATIVE (Details)",
"menuCat": "Details",
"order": "69",
"role": "http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"shortName": "SEGMENT REPORTING - NARRATIVE (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"us-gaap:SegmentReportingPolicyPolicyTextBlock",
"us-gaap:SegmentReportingDisclosureTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_31_2022_srt_MajorCustomersAxis_ufpi_TwoCustomersMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_4Z52eDVbdkyHxJmS06Ssug",
"decimals": "INF",
"first": true,
"lang": null,
"name": "ufpi:NumberOfCustomers",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_customer_IitL-3_y-UeM3Sj0Ptzokw",
"xsiNil": "false"
}
},
"R7": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:CommonStockDividendsPerShareDeclared",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Divide_USD_shares_p0jI6CGWDE6N38LuCoSW_Q",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00306 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
"menuCat": "Statements",
"order": "7",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical",
"shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "INF",
"first": true,
"lang": null,
"name": "us-gaap:CommonStockDividendsPerShareDeclared",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Divide_USD_shares_p0jI6CGWDE6N38LuCoSW_Q",
"xsiNil": "false"
}
},
"R70": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_9_25_2022_To_12_31_2022_mWmqAh47eEW7Rv4Uv9GbGw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41302 - Disclosure - SEGMENT REPORTING - Information By Segment (Details)",
"menuCat": "Details",
"order": "70",
"role": "http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"shortName": "SEGMENT REPORTING - Information By Segment (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ix:continuation",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:AdjustmentForAmortization",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R71": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_9_25_2022_To_12_31_2022_mWmqAh47eEW7Rv4Uv9GbGw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41303 - Disclosure - SEGMENT REPORTING - Information Regarding Principal Geographic Areas (Details)",
"menuCat": "Details",
"order": "71",
"role": "http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails",
"shortName": "SEGMENT REPORTING - Information Regarding Principal Geographic Areas (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_26_2020_9IJ83PC6T0epznMMvbm7Rw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:NoncurrentAssets",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R72": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_9_25_2022_To_12_31_2022_mWmqAh47eEW7Rv4Uv9GbGw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41304 - Disclosure - SEGMENT REPORTING - Gross Sales by Major Product Classification (Details)",
"menuCat": "Details",
"order": "72",
"role": "http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"shortName": "SEGMENT REPORTING - Gross Sales by Major Product Classification (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"ix:continuation",
"ix:continuation",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_26_2020_srt_ProductOrServiceAxis_ufpi_ValueAddedSalesMember_Vu1SOYDRi02u2wff-8LD4Q",
"decimals": "3",
"lang": null,
"name": "ufpi:PercentOfTotalSales",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_pure_jIn0G6YFV0yU3XOjLAH-5A",
"xsiNil": "false"
}
},
"R73": {
"firstAnchor": {
"ancestors": [
"p",
"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "us-gaap:FiscalPeriodDuration",
"reportCount": 1,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "41401 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details)",
"menuCat": "Details",
"order": "73",
"role": "http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details)",
"subGroupType": "details",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"us-gaap:QuarterlyFinancialInformationTextBlock",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_9_25_2022_To_12_31_2022_mWmqAh47eEW7Rv4Uv9GbGw",
"decimals": "-3",
"lang": null,
"name": "us-gaap:GrossProfit",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R8": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:ProfitLoss",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
"menuCat": "Statements",
"order": "8",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "Duration_12_26_2021_To_12_31_2022_ZOKz0pG47UKy2TPy11T6Vw",
"decimals": "-3",
"lang": null,
"name": "ufpi:ExpenseAssociatedWithShareBasedCompensationArrangementsExcludingStockGrantPlans",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
},
"R9": {
"firstAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_25_2021_cLta96x5PkaeJTxz0zeu8w",
"decimals": "-3",
"first": true,
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
},
"groupType": "statement",
"isDefault": "false",
"longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical)",
"menuCat": "Statements",
"order": "9",
"role": "http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical",
"shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical)",
"subGroupType": "parenthetical",
"uniqueAnchor": {
"ancestors": [
"p",
"td",
"tr",
"table",
"div",
"div",
"body",
"html"
],
"baseRef": "ufpi-20221231xex13.htm",
"contextRef": "As_Of_12_28_2019_oLlt8kcn6E6p0G0RP8XcQg",
"decimals": "-3",
"lang": null,
"name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
"reportCount": 1,
"unique": true,
"unitRef": "Unit_Standard_USD_AtwtoJ7ZO0WfZ284MC50NQ",
"xsiNil": "false"
}
}
},
"segmentCount": 149,
"tag": {
"country_AU": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Australia"
}
}
},
"localname": "AU",
"nsuri": "http://xbrl.sec.gov/country/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"country_CA": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Canada"
}
}
},
"localname": "CA",
"nsuri": "http://xbrl.sec.gov/country/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"country_IT": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Italy"
}
}
},
"localname": "IT",
"nsuri": "http://xbrl.sec.gov/country/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"country_MX": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Mexico"
}
}
},
"localname": "MX",
"nsuri": "http://xbrl.sec.gov/country/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"country_US": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "United States"
}
}
},
"localname": "US",
"nsuri": "http://xbrl.sec.gov/country/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"dei_AmendmentFlag": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
"label": "Amendment Flag",
"terseLabel": "Amendment Flag"
}
}
},
"localname": "AmendmentFlag",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_AuditorFirmId": {
"auth_ref": [
"r867",
"r869",
"r870"
],
"lang": {
"en-us": {
"role": {
"documentation": "PCAOB issued Audit Firm Identifier",
"label": "Auditor Firm ID"
}
}
},
"localname": "AuditorFirmId",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "nonemptySequenceNumberItemType"
},
"dei_AuditorLocation": {
"auth_ref": [
"r867",
"r869",
"r870"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Location"
}
}
},
"localname": "AuditorLocation",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "internationalNameItemType"
},
"dei_AuditorName": {
"auth_ref": [
"r867",
"r869",
"r870"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Name"
}
}
},
"localname": "AuditorName",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "internationalNameItemType"
},
"dei_CityAreaCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Area code of city",
"label": "City Area Code"
}
}
},
"localname": "CityAreaCode",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_CoverAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Cover page.",
"label": "Document and Entity Information"
}
}
},
"localname": "CoverAbstract",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"xbrltype": "stringItemType"
},
"dei_CurrentFiscalYearEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "End date of current fiscal year in the format --MM-DD.",
"label": "Current Fiscal Year End Date",
"terseLabel": "Current Fiscal Year End Date"
}
}
},
"localname": "CurrentFiscalYearEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "gMonthDayItemType"
},
"dei_DocumentAnnualReport": {
"auth_ref": [
"r867",
"r869",
"r870"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as an annual report.",
"label": "Document Annual Report"
}
}
},
"localname": "DocumentAnnualReport",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentFiscalPeriodFocus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
"label": "Document Fiscal Period Focus",
"terseLabel": "Document Fiscal Period Focus"
}
}
},
"localname": "DocumentFiscalPeriodFocus",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "fiscalPeriodItemType"
},
"dei_DocumentFiscalYearFocus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
"label": "Document Fiscal Year Focus",
"terseLabel": "Document Fiscal Year Focus"
}
}
},
"localname": "DocumentFiscalYearFocus",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "gYearItemType"
},
"dei_DocumentPeriodEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.",
"label": "Document Period End Date",
"terseLabel": "Document Period End Date"
}
}
},
"localname": "DocumentPeriodEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r868"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as an quarterly report.",
"label": "Document Quarterly Report"
}
}
},
"localname": "DocumentQuarterlyReport",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r871"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as a transition report.",
"label": "Document Transition Report"
}
}
},
"localname": "DocumentTransitionReport",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentType": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
"label": "Document Type",
"terseLabel": "Document Type"
}
}
},
"localname": "DocumentType",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "submissionTypeItemType"
},
"dei_EntityAddressAddressLine1": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Address Line 1 such as Attn, Building Name, Street Name",
"label": "Entity Address, Address Line One"
}
}
},
"localname": "EntityAddressAddressLine1",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressCityOrTown": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the City or Town",
"label": "Entity Address, City or Town"
}
}
},
"localname": "EntityAddressCityOrTown",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressPostalZipCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Code for the postal or zip code",
"label": "Entity Address, Postal Zip Code"
}
}
},
"localname": "EntityAddressPostalZipCode",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressStateOrProvince": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the state or province.",
"label": "Entity Address, State or Province"
}
}
},
"localname": "EntityAddressStateOrProvince",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "stateOrProvinceItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
"label": "Entity Central Index Key",
"terseLabel": "Entity Central Index Key"
}
}
},
"localname": "EntityCentralIndexKey",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "centralIndexKeyItemType"
},
"dei_EntityCommonStockSharesOutstanding": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
"label": "Entity Common Stock, Shares Outstanding",
"terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
}
}
},
"localname": "EntityCommonStockSharesOutstanding",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "sharesItemType"
},
"dei_EntityCurrentReportingStatus": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
"label": "Entity Current Reporting Status"
}
}
},
"localname": "EntityCurrentReportingStatus",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
"label": "Entity [Domain]"
}
}
},
"localname": "EntityDomain",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxes",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureBusinessCombinations",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables",
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees",
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails",
"http://www.ufpi.com/role/DisclosureCommonStock",
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"http://www.ufpi.com/role/DisclosureCommonStockTables",
"http://www.ufpi.com/role/DisclosureDebt",
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtTables",
"http://www.ufpi.com/role/DisclosureDeferredCompensation",
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"http://www.ufpi.com/role/DisclosureFairValue",
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails",
"http://www.ufpi.com/role/DisclosureFairValueTables",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssets",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables",
"http://www.ufpi.com/role/DisclosureIncomeTaxes",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureLeases",
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureLeasesTables",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
"http://www.ufpi.com/role/DisclosureRetirementPlans",
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails",
"http://www.ufpi.com/role/DisclosureSegmentReporting",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingTables",
"http://www.ufpi.com/role/DisclosureSubsequentEvents",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "domainItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate if registrant meets the emerging growth company criteria.",
"label": "Entity Emerging Growth Company"
}
}
},
"localname": "EntityEmergingGrowthCompany",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityExTransitionPeriod": {
"auth_ref": [
"r874"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
"label": "Entity Ex Transition Period"
}
}
},
"localname": "EntityExTransitionPeriod",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityFileNumber": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
"label": "Entity File Number"
}
}
},
"localname": "EntityFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
"label": "Entity Filer Category",
"terseLabel": "Entity Filer Category"
}
}
},
"localname": "EntityFilerCategory",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "filerCategoryItemType"
},
"dei_EntityIncorporationStateCountryCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Two-character EDGAR code representing the state or country of incorporation.",
"label": "Entity Incorporation, State or Country Code"
}
}
},
"localname": "EntityIncorporationStateCountryCode",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "edgarStateCountryItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r872"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
"label": "Entity Interactive Data Current"
}
}
},
"localname": "EntityInteractiveDataCurrent",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityNumberOfEmployees": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of persons employed by the Entity",
"label": "Entity Number of Employees",
"terseLabel": "Number of Employees"
}
}
},
"localname": "EntityNumberOfEmployees",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "decimalItemType"
},
"dei_EntityPublicFloat": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
"label": "Entity Public Float",
"terseLabel": "Entity Public Float"
}
}
},
"localname": "EntityPublicFloat",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "monetaryItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
"label": "Entity Registrant Name",
"terseLabel": "Entity Registrant Name"
}
}
},
"localname": "EntityRegistrantName",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
"label": "Entity Shell Company"
}
}
},
"localname": "EntityShellCompany",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
"label": "Entity Small Business"
}
}
},
"localname": "EntitySmallBusiness",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r865"
],
"lang": {
"en-us": {
"role": {
"documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
"label": "Entity Tax Identification Number"
}
}
},
"localname": "EntityTaxIdentificationNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "employerIdItemType"
},
"dei_EntityVoluntaryFilers": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
"label": "Entity Voluntary Filers"
}
}
},
"localname": "EntityVoluntaryFilers",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityWellKnownSeasonedIssuer": {
"auth_ref": [
"r873"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
"label": "Entity Well-known Seasoned Issuer"
}
}
},
"localname": "EntityWellKnownSeasonedIssuer",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "yesNoItemType"
},
"dei_IcfrAuditorAttestationFlag": {
"auth_ref": [
"r867",
"r869",
"r870"
],
"lang": {
"en-us": {
"role": {
"label": "ICFR Auditor Attestation Flag"
}
}
},
"localname": "IcfrAuditorAttestationFlag",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "booleanItemType"
},
"dei_LegalEntityAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The set of legal entities associated with a report.",
"label": "Legal Entity [Axis]"
}
}
},
"localname": "LegalEntityAxis",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxes",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureBusinessCombinations",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables",
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees",
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails",
"http://www.ufpi.com/role/DisclosureCommonStock",
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"http://www.ufpi.com/role/DisclosureCommonStockTables",
"http://www.ufpi.com/role/DisclosureDebt",
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtTables",
"http://www.ufpi.com/role/DisclosureDeferredCompensation",
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"http://www.ufpi.com/role/DisclosureFairValue",
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails",
"http://www.ufpi.com/role/DisclosureFairValueTables",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssets",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables",
"http://www.ufpi.com/role/DisclosureIncomeTaxes",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureLeases",
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureLeasesTables",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
"http://www.ufpi.com/role/DisclosureRetirementPlans",
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails",
"http://www.ufpi.com/role/DisclosureSegmentReporting",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingTables",
"http://www.ufpi.com/role/DisclosureSubsequentEvents",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "stringItemType"
},
"dei_LocalPhoneNumber": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Local phone number for entity.",
"label": "Local Phone Number"
}
}
},
"localname": "LocalPhoneNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "normalizedStringItemType"
},
"dei_NoTradingSymbolFlag": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a security having no trading symbol.",
"label": "No Trading Symbol Flag"
}
}
},
"localname": "NoTradingSymbolFlag",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "trueItemType"
},
"dei_Security12bTitle": {
"auth_ref": [
"r864"
],
"lang": {
"en-us": {
"role": {
"documentation": "Title of a 12(b) registered security.",
"label": "Title of 12(b) Security"
}
}
},
"localname": "Security12bTitle",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "securityTitleItemType"
},
"dei_SecurityExchangeName": {
"auth_ref": [
"r866"
],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the Exchange on which a security is registered.",
"label": "Security Exchange Name"
}
}
},
"localname": "SecurityExchangeName",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "edgarExchangeCodeItemType"
},
"dei_TradingSymbol": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Trading symbol of an instrument as listed on an exchange.",
"label": "Trading Symbol"
}
}
},
"localname": "TradingSymbol",
"nsuri": "http://xbrl.sec.gov/dei/2022",
"presentation": [
"http://www.ufpi.com/role/DocumentDocumentAndEntityInformation"
],
"xbrltype": "tradingSymbolItemType"
},
"srt_ConsolidatedEntitiesAxis": {
"auth_ref": [
"r313",
"r643",
"r644",
"r648",
"r649",
"r729",
"r817",
"r943",
"r946",
"r947"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidated Entities [Axis]"
}
}
},
"localname": "ConsolidatedEntitiesAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"srt_ConsolidatedEntitiesDomain": {
"auth_ref": [
"r313",
"r643",
"r644",
"r648",
"r649",
"r729",
"r817",
"r943",
"r946",
"r947"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidated Entities [Domain]"
}
}
},
"localname": "ConsolidatedEntitiesDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"srt_ConsolidationItemsAxis": {
"auth_ref": [
"r313",
"r360",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r388",
"r468",
"r469",
"r470",
"r471",
"r473",
"r474",
"r476",
"r478",
"r479",
"r944",
"r945"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidation Items [Axis]"
}
}
},
"localname": "ConsolidationItemsAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "stringItemType"
},
"srt_ConsolidationItemsDomain": {
"auth_ref": [
"r313",
"r360",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r388",
"r468",
"r469",
"r470",
"r471",
"r473",
"r474",
"r476",
"r478",
"r479",
"r944",
"r945"
],
"lang": {
"en-us": {
"role": {
"label": "Consolidation Items [Domain]"
}
}
},
"localname": "ConsolidationItemsDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
"auth_ref": [
"r877",
"r903",
"r908",
"r921",
"r982",
"r983",
"r984",
"r991",
"r992",
"r995",
"r996",
"r997",
"r1005"
],
"lang": {
"en-us": {
"role": {
"label": "Adjusted Balance"
}
}
},
"localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
"auth_ref": [
"r259",
"r317",
"r325",
"r332",
"r414",
"r592",
"r593",
"r594",
"r623",
"r624",
"r654",
"r657",
"r659",
"r660",
"r726"
],
"lang": {
"en-us": {
"role": {
"label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
"terseLabel": "Adjustment"
}
}
},
"localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"srt_CumulativeEffectPeriodOfAdoptionAxis": {
"auth_ref": [
"r259",
"r317",
"r325",
"r332",
"r414",
"r592",
"r593",
"r594",
"r623",
"r624",
"r654",
"r657",
"r659",
"r660",
"r726"
],
"lang": {
"en-us": {
"role": {
"label": "Cumulative Effect, Period of Adoption [Axis]"
}
}
},
"localname": "CumulativeEffectPeriodOfAdoptionAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"srt_CumulativeEffectPeriodOfAdoptionDomain": {
"auth_ref": [
"r259",
"r317",
"r325",
"r332",
"r414",
"r592",
"r593",
"r594",
"r623",
"r624",
"r654",
"r657",
"r659",
"r660",
"r726"
],
"lang": {
"en-us": {
"role": {
"label": "Cumulative Effect, Period of Adoption [Domain]"
}
}
},
"localname": "CumulativeEffectPeriodOfAdoptionDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"srt_EquityMethodInvesteeNameDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Investment, Name [Domain]"
}
}
},
"localname": "EquityMethodInvesteeNameDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"srt_MajorCustomersAxis": {
"auth_ref": [
"r394",
"r839",
"r952",
"r1019"
],
"lang": {
"en-us": {
"role": {
"label": "Customer [Axis]"
}
}
},
"localname": "MajorCustomersAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"srt_MaximumMember": {
"auth_ref": [
"r463",
"r464",
"r466",
"r467",
"r550",
"r763",
"r787",
"r818",
"r819",
"r836",
"r849",
"r860",
"r948",
"r1008",
"r1009",
"r1010",
"r1011",
"r1012",
"r1013"
],
"lang": {
"en-us": {
"role": {
"label": "Maximum"
}
}
},
"localname": "MaximumMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"srt_MinimumMember": {
"auth_ref": [
"r463",
"r464",
"r466",
"r467",
"r550",
"r763",
"r787",
"r818",
"r819",
"r836",
"r849",
"r860",
"r948",
"r1008",
"r1009",
"r1010",
"r1011",
"r1012",
"r1013"
],
"lang": {
"en-us": {
"role": {
"label": "Minimum"
}
}
},
"localname": "MinimumMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"srt_NameOfMajorCustomerDomain": {
"auth_ref": [
"r394",
"r839",
"r952",
"r1019"
],
"lang": {
"en-us": {
"role": {
"label": "Customer [Domain]"
}
}
},
"localname": "NameOfMajorCustomerDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"srt_OwnershipAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Ownership [Axis]"
}
}
},
"localname": "OwnershipAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "stringItemType"
},
"srt_OwnershipDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Ownership [Domain]"
}
}
},
"localname": "OwnershipDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"srt_ProductOrServiceAxis": {
"auth_ref": [
"r390",
"r765",
"r837",
"r858",
"r940",
"r941",
"r952",
"r1018"
],
"lang": {
"en-us": {
"role": {
"label": "Product and Service [Axis]"
}
}
},
"localname": "ProductOrServiceAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "stringItemType"
},
"srt_ProductsAndServicesDomain": {
"auth_ref": [
"r390",
"r765",
"r837",
"r858",
"r940",
"r941",
"r952",
"r1018"
],
"lang": {
"en-us": {
"role": {
"label": "Products and Services [Domain]"
}
}
},
"localname": "ProductsAndServicesDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"srt_RangeAxis": {
"auth_ref": [
"r463",
"r464",
"r466",
"r467",
"r533",
"r550",
"r583",
"r584",
"r585",
"r739",
"r763",
"r787",
"r818",
"r819",
"r836",
"r849",
"r860",
"r937",
"r948",
"r1009",
"r1010",
"r1011",
"r1012",
"r1013"
],
"lang": {
"en-us": {
"role": {
"label": "Statistical Measurement [Axis]"
}
}
},
"localname": "RangeAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "stringItemType"
},
"srt_RangeMember": {
"auth_ref": [
"r463",
"r464",
"r466",
"r467",
"r533",
"r550",
"r583",
"r584",
"r585",
"r739",
"r763",
"r787",
"r818",
"r819",
"r836",
"r849",
"r860",
"r937",
"r948",
"r1009",
"r1010",
"r1011",
"r1012",
"r1013"
],
"lang": {
"en-us": {
"role": {
"label": "Range [Domain]"
}
}
},
"localname": "RangeMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"srt_RestatementAdjustmentMember": {
"auth_ref": [
"r314",
"r315",
"r316",
"r327",
"r328",
"r347",
"r659",
"r660",
"r904",
"r905",
"r906",
"r907",
"r908",
"r910",
"r911"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement"
}
}
},
"localname": "RestatementAdjustmentMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"srt_RestatementAxis": {
"auth_ref": [
"r260",
"r314",
"r315",
"r316",
"r318",
"r319",
"r322",
"r323",
"r324",
"r325",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r347",
"r415",
"r416",
"r624",
"r655",
"r659",
"r660",
"r661",
"r706",
"r727",
"r728",
"r790",
"r791",
"r792",
"r793",
"r794",
"r795",
"r796",
"r797",
"r798",
"r799"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period [Axis]"
}
}
},
"localname": "RestatementAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"srt_RestatementDomain": {
"auth_ref": [
"r260",
"r314",
"r315",
"r316",
"r318",
"r319",
"r322",
"r323",
"r324",
"r325",
"r327",
"r328",
"r329",
"r330",
"r331",
"r332",
"r347",
"r415",
"r416",
"r624",
"r655",
"r659",
"r660",
"r661",
"r706",
"r727",
"r728",
"r790",
"r791",
"r792",
"r793",
"r794",
"r795",
"r796",
"r797",
"r798",
"r799"
],
"lang": {
"en-us": {
"role": {
"label": "Revision of Prior Period [Domain]"
}
}
},
"localname": "RestatementDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"srt_ScenarioForecastMember": {
"auth_ref": [
"r551",
"r909"
],
"lang": {
"en-us": {
"role": {
"label": "Forecast"
}
}
},
"localname": "ScenarioForecastMember",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "domainItemType"
},
"srt_ScenarioUnspecifiedDomain": {
"auth_ref": [
"r332",
"r551",
"r875",
"r909"
],
"lang": {
"en-us": {
"role": {
"label": "Scenario, Unspecified [Domain]"
}
}
},
"localname": "ScenarioUnspecifiedDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "domainItemType"
},
"srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
"auth_ref": [
"r409"
],
"lang": {
"en-us": {
"role": {
"label": "Investment, Name [Axis]"
}
}
},
"localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "stringItemType"
},
"srt_SegmentGeographicalDomain": {
"auth_ref": [
"r391",
"r392",
"r808",
"r809",
"r810",
"r811",
"r812",
"r813",
"r814",
"r815",
"r816",
"r838",
"r859",
"r952"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Domain]"
}
}
},
"localname": "SegmentGeographicalDomain",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"srt_StatementGeographicalAxis": {
"auth_ref": [
"r391",
"r392",
"r801",
"r808",
"r809",
"r810",
"r811",
"r812",
"r813",
"r814",
"r815",
"r816",
"r838",
"r859",
"r952"
],
"lang": {
"en-us": {
"role": {
"label": "Geographical [Axis]"
}
}
},
"localname": "StatementGeographicalAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "stringItemType"
},
"srt_StatementScenarioAxis": {
"auth_ref": [
"r332",
"r551",
"r875",
"r876",
"r909"
],
"lang": {
"en-us": {
"role": {
"label": "Scenario [Axis]"
}
}
},
"localname": "StatementScenarioAxis",
"nsuri": "http://fasb.org/srt/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "stringItemType"
},
"ufpi_AccountingForUncertaintyInIncomeTaxesTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for accounting for uncertainty in income taxes.",
"label": "Accounting for Uncertainty in Income Taxes [Text Block]",
"terseLabel": "ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES"
}
}
},
"localname": "AccountingForUncertaintyInIncomeTaxesTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxes"
],
"xbrltype": "textBlockItemType"
},
"ufpi_AccountsReceivableRetainageCollectionPeriod": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The expected period of collection related to accounts receivable retainage.",
"label": "Accounts receivable retainage, collection period",
"terseLabel": "Accounts receivable retainage, collection period"
}
}
},
"localname": "AccountsReceivableRetainageCollectionPeriod",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_AccumulatedGrossUnrealizedGainLossBeforeTaxAvailableForSaleDebtSecuritiesAndEquitySecurities": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in available for sale debt securities and equity securities.",
"label": "Accumulated Gross Unrealized Gain (Loss) Before Tax, Available for Sale Debt Securities and Equity Securities",
"terseLabel": "Unrealized Gain (Loss)"
}
}
},
"localname": "AccumulatedGrossUnrealizedGainLossBeforeTaxAvailableForSaleDebtSecuritiesAndEquitySecurities",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AcquiredEquityMethodInvestmentPriorYearSales": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total revenue reported by the acquired equity method investment for its previous full fiscal year before the business acquisition.",
"label": "Acquired Equity Method Investment, prior year sales",
"terseLabel": "Acquired equity method investment, prior year sales"
}
}
},
"localname": "AcquiredEquityMethodInvestmentPriorYearSales",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AdditionalSalesDueToAdditionalWeekInFiscalYear": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the additional sales due to additional week in a fiscal year.",
"label": "Additional sales due to additional week in fiscal year",
"terseLabel": "Additional sales due to additional week in fiscal year"
}
}
},
"localname": "AdditionalSalesDueToAdditionalWeekInFiscalYear",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AdjustmentsToAdditionalPaidInCapitalDeferredCompensation": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Deferred income tax asset reversal for deferred compensation plans.",
"label": "Adjustments To Additional Paid In Capital Deferred Compensation",
"verboseLabel": "Accrued expense under deferred compensation plans"
}
}
},
"localname": "AdjustmentsToAdditionalPaidInCapitalDeferredCompensation",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AdjustmentsToReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Adjustments to amounts due from owners or affiliates of the reporting entity related to issuance of the entity's capital stock before cash payment is received (does not include amounts due from officers or directors). This element would also include the receivable for proceeds from the issuance of shares under employee stock option exercises which proceeds have not been received as of the reporting date due to the timing of the transaction date versus the settlement date.",
"label": "Adjustments To Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock",
"terseLabel": "Note receivable adjustment"
}
}
},
"localname": "AdjustmentsToReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AdvantageLabelsPackagingIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to Advantage Labels & Packaging, Inc..",
"label": "Advantage Labels & Packaging, Inc [Member]",
"terseLabel": "Advantage"
}
}
},
"localname": "AdvantageLabelsPackagingIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AircraftMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Aircraft.",
"label": "Aircraft"
}
}
},
"localname": "AircraftMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AllBoxedUpLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to All Boxed Up, LLC.",
"label": "All Boxed Up, LLC [Member]",
"terseLabel": "All Boxed Up"
}
}
},
"localname": "AllBoxedUpLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AllOtherAndCorporateMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the combination of All Other segment with Corporate.",
"label": "All Other and Corporate"
}
}
},
"localname": "AllOtherAndCorporateMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AllowanceForNotesReceivable": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount represents a valuation allowance for receivables due a company that are expected to be uncollectible.",
"label": "Allowance for Notes Receivable",
"terseLabel": "Notes receivable allowances"
}
}
},
"localname": "AllowanceForNotesReceivable",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AlternativeFundsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Fund is a collective investment vehicle that invests in alternative securities.",
"label": "Alternative funds"
}
}
},
"localname": "AlternativeFundsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AlternativeInvestmentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents investments in alternative investments.",
"label": "Alternative Investments"
}
}
},
"localname": "AlternativeInvestmentsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AmortizedCostOfInvestments": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "This item represents the cost of debt securities, available for sale as well as equity securities.",
"label": "Amortized Cost of Investments",
"terseLabel": "Total Securities Cost"
}
}
},
"localname": "AmortizedCostOfInvestments",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AmountRequiredToBeHeldForLossFunding": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "This item represents an amount required to be held for loss funding.",
"label": "Amount required to be held for loss funding",
"terseLabel": "Amount required to be held for loss funding"
}
}
},
"localname": "AmountRequiredToBeHeldForLossFunding",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ArdellisInsuranceLtd.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Ardellis Insurance Ltd. [Member]",
"label": "Ardellis Insurance Ltd."
}
}
},
"localname": "ArdellisInsuranceLtd.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AssetImpairmentChargesAndOtherCostsNet": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 3.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill as well as other expenses, net.",
"label": "Asset Impairment Charges and Other Costs, Net",
"terseLabel": "ASSET IMPAIRMENT CHARGES AND OTHER COSTS, NET"
}
}
},
"localname": "AssetImpairmentChargesAndOtherCostsNet",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"ufpi_AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC.",
"label": "Atlantic Prefab, Inc., Exterior Designs, LLC and Patriot Building Systems, LLC"
}
}
},
"localname": "AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_AtlanticPrefabMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Atlantic Prefab.",
"label": "Atlantic Prefab"
}
}
},
"localname": "AtlanticPrefabMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_BondFundsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Fund is a collective investment vehicle that invests in bonds and other debt securities.",
"label": "Bond funds"
}
}
},
"localname": "BondFundsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_BoxpackPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to The Box Pack Trust, operating as Boxpack Packaging.",
"label": "Boxpack Packaging [Member]",
"terseLabel": "Boxpack Packaging"
}
}
},
"localname": "BoxpackPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_BusinessAcquisitionAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationReportedByAcquiredEntityForLastAnnualPeriod": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total adjusted earnings before interest, taxes, depreciation and amortization reported by the acquired entity for its previous full fiscal year before the business acquisition.",
"label": "Business Acquisition, Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization, Reported by Acquired Entity for Last Annual Period",
"terseLabel": "Acquired entity, prior year adjusted EBITDA"
}
}
},
"localname": "BusinessAcquisitionAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationReportedByAcquiredEntityForLastAnnualPeriod",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_BusinessAcquisitionAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationReportedByAcquiredEntityForTrailingTwelveMonths": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total adjusted earnings before interest, taxes, depreciation and amortization reported by the acquired entity for the trailing 12-months before the business acquisition.",
"label": "Business Acquisition Adjusted Earnings Before Interest Taxes Depreciation And Amortization Reported By Acquired Entity For Trailing Twelve Months",
"terseLabel": "Acquired entity, trailing 12-months adjusted EBITDA"
}
}
},
"localname": "BusinessAcquisitionAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationReportedByAcquiredEntityForTrailingTwelveMonths",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_BusinessAcquisitionPercentageOfAssetsAcquired": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of assets purchases in the business combination.",
"label": "Business Acquisition Percentage of Assets Acquired",
"terseLabel": "Percentage of assets purchased (as a percent)"
}
}
},
"localname": "BusinessAcquisitionPercentageOfAssetsAcquired",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_BusinessAcquisitionRevenueReportedByAcquiredEntityForTrailingTwelveMonths": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total revenue reported by the acquired entity for the trailing 12-months before the business acquisition.",
"label": "Business Acquisition, Revenue Reported by Acquired Entity For Trailing Twelve months",
"terseLabel": "Acquired entity, trailing 12-months sales"
}
}
},
"localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForTrailingTwelveMonths",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_BusinessCombinationEstimatedContingentConsideration": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of expected contingent consideration.",
"label": "Business Combination, Estimated Contingent Consideration",
"terseLabel": "Estimated contingent consideration"
}
}
},
"localname": "BusinessCombinationEstimatedContingentConsideration",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of net tangible assets acquired at the acquisition date.",
"label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets",
"terseLabel": "Net Tangible Assets"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_BusinesscombinationandequitymethodinvestmentdisclosureTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for a business combination or an equity method investment..",
"label": "BusinessCombinationAndEquityMethodInvestmentDisclosure [Text Block]",
"terseLabel": "BUSINESS COMBINATIONS AND EQUITY METHOD INVESTMENTS"
}
}
},
"localname": "BusinesscombinationandequitymethodinvestmentdisclosureTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinations"
],
"xbrltype": "textBlockItemType"
},
"ufpi_CallRight": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the amount of the Company's call right to purchase the remaining interest of acquired business.",
"label": "Call Right",
"terseLabel": "Call right"
}
}
},
"localname": "CallRight",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_CapitalComponentsMillworkInc.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Capital Components & Millwork, Inc. [Member]",
"label": "Capital Components & Millwork, Inc. (CCM)"
}
}
},
"localname": "CapitalComponentsMillworkInc.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_CapitalLeasesAndForeignAffiliateDebtMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents finance leases and foreign affiliate debt.",
"label": "Finance Leases and Foreign Affiliate Debt"
}
}
},
"localname": "CapitalLeasesAndForeignAffiliateDebtMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_CedrPolyLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to Cedar Poly, LLC.",
"label": "Cedr Poly, LLC [Member]",
"terseLabel": "Cedar Poly, LLC"
}
}
},
"localname": "CedrPolyLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_CommercialMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Commercial business unit.",
"label": "Commercial"
}
}
},
"localname": "CommercialMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_CommonStockIssuanceActivityTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the issuance of common stock.",
"label": "Common Stock Issuance Activity [Table Text Block]",
"terseLabel": "Schedule of common stock issuances"
}
}
},
"localname": "CommonStockIssuanceActivityTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_CompletedProjectsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Pertaining to completed projects.",
"label": "Completed Projects"
}
}
},
"localname": "CompletedProjectsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ConcentrationOfAccountsReceivable": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "This item represents disclosure of all significant concentrations of credit risk arising from an individual counterparty or groups of counterparties.",
"label": "Concentration of Accounts Receivable",
"terseLabel": "Concentration of accounts receivable related to largest customers"
}
}
},
"localname": "ConcentrationOfAccountsReceivable",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ConcentrationRiskNumberOfTopCustomers": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of top customers who typically represents the largest amounts of accounts receivable.",
"label": "Concentration Risk Number Of Top Customers",
"terseLabel": "Top two customers"
}
}
},
"localname": "ConcentrationRiskNumberOfTopCustomers",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_ConcreteFormingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Concrete Forming business unit.",
"label": "Concrete Forming"
}
}
},
"localname": "ConcreteFormingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ConstructionAndBuildingMaterialsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Construction and building materials (eg. door packages; drywall)"
}
}
},
"localname": "ConstructionAndBuildingMaterialsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ConstructionContractsCompletionTermMaximum": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This line item represents the maximum term to complete construction contracts.",
"label": "Construction contracts completion term Maximum",
"terseLabel": "Construction contracts completion term, maximum"
}
}
},
"localname": "ConstructionContractsCompletionTermMaximum",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_ConstructionContractsCompletionTermMinimum": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This line item represents the minimum term to complete construction contracts.",
"label": "Construction contracts completion term Minimum",
"terseLabel": "Construction contracts completion term, minimum"
}
}
},
"localname": "ConstructionContractsCompletionTermMinimum",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_ConstructionSegmentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the construction segment.",
"label": "Construction"
}
}
},
"localname": "ConstructionSegmentMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
"label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI",
"terseLabel": "Total Fair Value"
}
}
},
"localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in equity security with change in fair value recognized in net income (FV-NI).",
"label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI [Table]"
}
}
},
"localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiTable",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "stringItemType"
},
"ufpi_DeckingAndRailingCompositeWoodAndOtherMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Decking and railing - composite, wood and other"
}
}
},
"localname": "DeckingAndRailingCompositeWoodAndOtherMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DeckoratorsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Deckorators business unit.",
"label": "Deckorators"
}
}
},
"localname": "DeckoratorsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DeferredCompensationPlansMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the deferred compensation plans.",
"label": "Deferred Compensation Plans"
}
}
},
"localname": "DeferredCompensationPlansMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DeferredTaxAssetsLeaseLiability": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.",
"label": "Deferred Tax Assets, Lease Liability",
"terseLabel": "Lease liability"
}
}
},
"localname": "DeferredTaxAssetsLeaseLiability",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_DeferredTaxLiabilitiesRightOfUseAssets": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 3.0,
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from right-of-use assets.",
"label": "Deferred Tax Liabilities, Right of Use Assets",
"negatedLabel": "Right of use assets"
}
}
},
"localname": "DeferredTaxLiabilitiesRightOfUseAssets",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_DefinedContributionPlanCostsPerformanceGoals": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of costs for defined contribution plan related to employees meeting certain performance goals.",
"label": "Defined Contribution Plan Costs, Performance Goals",
"terseLabel": "Additional matching contributions"
}
}
},
"localname": "DefinedContributionPlanCostsPerformanceGoals",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_DempseyWoodProductsLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Dempsey Wood Products, LLC [Member]",
"label": "Dempsey Wood Products, LLC [Member]",
"terseLabel": "Dempsey Wood Products, LLC"
}
}
},
"localname": "DempseyWoodProductsLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DimensionsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Dimensions business unit.",
"label": "Dimensions"
}
}
},
"localname": "DimensionsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DividendsCashNet": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of net paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
"label": "Dividends Cash, Net",
"terseLabel": "Cash dividends"
}
}
},
"localname": "DividendsCashNet",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_DomesticAndForeignBorrowingsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents domestic and foreign borrowings.",
"label": "Domestic and Foreign Borrowings"
}
}
},
"localname": "DomesticAndForeignBorrowingsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_DomesticStockFundsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Domestic stock funds are investment vehicles that invest in stocks of U.S.-based companies.",
"label": "Domestic stock"
}
}
},
"localname": "DomesticStockFundsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ECommerceMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents E-Commerce business unit.",
"label": "E-Commerce"
}
}
},
"localname": "ECommerceMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 7.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to permanent differences, not otherwise listed in the existing taxonomy.",
"label": "Effective Income Tax Rate Reconciliation, Other Permanent Differences",
"terseLabel": "Other permanent differences"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TotalImpactPercent": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 8.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to the total of all provisions of the Tax Cuts and Jobs Act of 2017.",
"label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Total Impact, Percent",
"terseLabel": "Impact of Tax Act and reduction of corporate tax rate"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TotalImpactPercent",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_EndurableBuildingProductsLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Endurable Building Products, LLC.",
"label": "Endurable Building Products"
}
}
},
"localname": "EndurableBuildingProductsLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_EngineeredWoodProductsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Engineered wood products (eg. LVL; i-joist)"
}
}
},
"localname": "EngineeredWoodProductsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_EnwrapMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information on Enwrap Logistic & Packaging S.r.l.",
"label": "Enwrap"
}
}
},
"localname": "EnwrapMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_EquitySecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": 2.0,
"parentTag": "ufpi_EquitySecuritiesAmortizedCost",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in equity securities.",
"label": "Equity Securities, Accumulated Gross Unrealized Gain Loss, before Tax",
"terseLabel": "Equity Securities Unrealized Gain/(Loss)"
}
}
},
"localname": "EquitySecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_EquitySecuritiesAmortizedCost": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "This item represents the cost of equity securities, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
"label": "Equity Securities, Amortized Cost",
"totalLabel": "Equity Securities Cost"
}
}
},
"localname": "EquitySecuritiesAmortizedCost",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ExecutiveStockMatchGrantsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the executive stock match grants plan.",
"label": "Executive Stock Grants Plan"
}
}
},
"localname": "ExecutiveStockMatchGrantsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ExpenseAssociatedWithShareBasedCompensationArrangementsExcludingStockGrantPlans": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate amount of noncash, equity-based employee remuneration excluding stock grant plans.",
"label": "Expense Associated With Share Based Compensation Arrangements Excluding Stock Grant Plans",
"terseLabel": "Expense associated with share-based and grant compensation arrangements"
}
}
},
"localname": "ExpenseAssociatedWithShareBasedCompensationArrangementsExcludingStockGrantPlans",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ExpenseAssociatedWithStockGrantPlans": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate amount of noncash, equity-based employee remuneration relating to stock grant plans.",
"label": "Expense associated with stock grant plans",
"terseLabel": "Expense tax benefits from share-based compensation arrangements"
}
}
},
"localname": "ExpenseAssociatedWithStockGrantPlans",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ExpertPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Expert Packaging",
"label": "Expert Packaging"
}
}
},
"localname": "ExpertPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ExteriorDesignsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Exterior Designs.",
"label": "Exterior Designs"
}
}
},
"localname": "ExteriorDesignsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_FactoryBuiltMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Factory Built business unit.",
"label": "Factory Built"
}
}
},
"localname": "FactoryBuiltMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_FederalStateAndForeignJurisdictionMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Designated tax department of a federal, state and foreign government entitled to levy and collect income taxes from the entity.",
"label": "Federal, state and foreign"
}
}
},
"localname": "FederalStateAndForeignJurisdictionMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_FencingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Fencing"
}
}
},
"localname": "FencingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_FicusPaxPrivateLimitedMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to Ficus Pax Private Limited.",
"label": "Ficus Pax Private Limited [Member]",
"terseLabel": "Ficus"
}
}
},
"localname": "FicusPaxPrivateLimitedMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_FireRetardantChemicalTechnologiesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Fire Retardant Chemical Technologies, LLC.",
"label": "FRCT"
}
}
},
"localname": "FireRetardantChemicalTechnologiesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_FontanaWoodProductsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Fontana Wood Products",
"label": "Fontana Wood Products"
}
}
},
"localname": "FontanaWoodProductsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ForeignAffiliateDebtMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Foreign Affiliate Debt [Member]",
"label": "Foreign Affiliate Debt"
}
}
},
"localname": "ForeignAffiliateDebtMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_GainLossOnEarnoutAdjustments": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 7.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the gain (loss) on earnout adjustments.",
"label": "Gain Loss on Earnout Adjustments",
"negatedLabel": "Gain from reduction of estimated earnout liability"
}
}
},
"localname": "GainLossOnEarnoutAdjustments",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"ufpi_GoBoyPalletsLLCMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Go Boy Pallets LLC.",
"label": "Go Boy Pallets LLC (Go Boy)"
}
}
},
"localname": "GoBoyPalletsLLCMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_GreatNorthernLumberLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Great Northern Lumber, LLC",
"label": "Great Northern Lumber, LLC"
}
}
},
"localname": "GreatNorthernLumberLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_HandprintMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Handprint business unit.",
"label": "Handprint [Member]",
"terseLabel": "Handprint"
}
}
},
"localname": "HandprintMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_HardwareMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Hardware"
}
}
},
"localname": "HardwareMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_HomeDepotMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This member pertains to the Home Depot.",
"label": "Home Depot"
}
}
},
"localname": "HomeDepotMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_IdXHoldingsInc.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "idX Holdings Inc. [Member]",
"label": "idX Holdings, Inc. (idX)"
}
}
},
"localname": "IdXHoldingsInc.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_IdahoWesternInc.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Idaho Western Inc. [Member]",
"label": "Idaho Western, Inc. (IWI)"
}
}
},
"localname": "IdahoWesternInc.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_IndustrialDevelopmentRevenueBondsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Industrial Development Revenue Bonds [Member]",
"label": "Industrial Development Revenue Bonds"
}
}
},
"localname": "IndustrialDevelopmentRevenueBondsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_IndustrialPackagingAndComponentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Industrial packaging and components"
}
}
},
"localname": "IndustrialPackagingAndComponentsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_InstoreFixturesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "In-store Fixtures [Member]",
"label": "In-store fixtures"
}
}
},
"localname": "InstoreFixturesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_IntegraPackagingProprietaryLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The entity that is being acquired in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
"label": "Integra Packaging Proprietary, Ltd (\"Integra Packaging\")"
}
}
},
"localname": "IntegraPackagingProprietaryLtdMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_InternationalStockFundsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "International stock funds are investment vehicles that invest in stocks of companies domiciled outside of the domestic country.",
"label": "International stock funds"
}
}
},
"localname": "InternationalStockFundsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_IssuanceOfSharesUnderDeferredCompensationPlans": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares issued during the period related to the deferred compensation plans.",
"label": "Issuance Of Shares Under Deferred Compensation Plans",
"terseLabel": "Issuance of shares under deferred compensation plans (in shares)"
}
}
},
"localname": "IssuanceOfSharesUnderDeferredCompensationPlans",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "sharesItemType"
},
"ufpi_JcGilmorePtyLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents J. C. Gilmore Pty Ltd.",
"label": "J. C. Gilmore Pty Ltd"
}
}
},
"localname": "JcGilmorePtyLtdMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_LatticePlasticAndWoodMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Lattice - plastic and wood"
}
}
},
"localname": "LatticePlasticAndWoodMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_LeaseDisclosureTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure of information about leases.",
"label": "Lease Disclosure [Text Block]",
"terseLabel": "LEASES"
}
}
},
"localname": "LeaseDisclosureTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeases"
],
"xbrltype": "textBlockItemType"
},
"ufpi_LeasePracticalExpedientLessorSingleLeaseComponentTrueFalse": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates (true false) whether practical expedient is elected to account for lease component and nonlease component as single lease component.",
"label": "Lease, Practical Expedient, Lessor Single Lease Component [true false]",
"terseLabel": "Lease, Practical Expedient, Lessor Single Lease Component"
}
}
},
"localname": "LeasePracticalExpedientLessorSingleLeaseComponentTrueFalse",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_LengthOfFiscalQuarter": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Duration of a fiscal quarter.",
"label": "Fiscal Length of Quarter",
"terseLabel": "Length of fiscal quarter"
}
}
},
"localname": "LengthOfFiscalQuarter",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_LengthOfFiscalYear": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Duration of fiscal year.",
"label": "Length of Fiscal Year",
"terseLabel": "Length of fiscal year"
}
}
},
"localname": "LengthOfFiscalYear",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_LettersOfCreditOutstandingAmountWhichCanBeConvertedIntoForeignCurrency": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of the Letters of credit outstanding, which can be Converted into Foreign Currency.",
"label": "Letters of Credit Outstanding Amount, which can be Converted into Foreign Currency",
"terseLabel": "Outstanding letters of credit that can be converted to foreign currency"
}
}
},
"localname": "LettersOfCreditOutstandingAmountWhichCanBeConvertedIntoForeignCurrency",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_LossContingencyNumberOfChargesEmployeesPledGuilty": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of charges former employees pled guilty to.",
"label": "Loss Contingency Number of Charges Employees Pled Guilty",
"terseLabel": "Number of charges former employee pled guilty"
}
}
},
"localname": "LossContingencyNumberOfChargesEmployeesPledGuilty",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_LossContingencyNumberOfEmployeesTerminated": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Loss Contingency, Number of Employees Terminated.",
"label": "Loss Contingency Number Of Employees Terminated",
"terseLabel": "Loss contingency, number of employees terminated"
}
}
},
"localname": "LossContingencyNumberOfEmployeesTerminated",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_LossContingencyNumberOfOperationsServedWithFederalGrandJurySubpoena": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Loss Contingency, Number of Operations Served with a Federal Grand Jury Subpoena.",
"label": "Loss Contingency, Number of Operations Served with a Federal Grand Jury Subpoena",
"terseLabel": "Loss contingency, number of operations served with a federal grand jury subpoena"
}
}
},
"localname": "LossContingencyNumberOfOperationsServedWithFederalGrandJurySubpoena",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_LossContingencyNumberofEmployeesPleadingGuiltytoCharges": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Loss Contingency, Number of Employees Pleading Guilty to Charges",
"label": "Loss Contingency, Number of Employees Pleading Guilty to Charges",
"terseLabel": "Loss contingency, number of employees pleading guilty to charges"
}
}
},
"localname": "LossContingencyNumberofEmployeesPleadingGuiltytoCharges",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_LossContingencyNumberofEmployeesTerminated": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Loss Contingency, Number of Employees Terminated",
"label": "Loss Contingency, Number of Employees Terminated",
"terseLabel": "Loss contingency, number of employees terminated"
}
}
},
"localname": "LossContingencyNumberofEmployeesTerminated",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_LossContingencyNumberofOperationsServedwithaFederalGrandJurySubpoena": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Loss Contingency, Number of Operations Served with a Federal Grand Jury Subpoena",
"label": "Loss Contingency, Number of Operations Served with a Federal Grand Jury Subpoena of New York",
"terseLabel": "Loss contingency, number of operations served with a federal grand jury subpoena"
}
}
},
"localname": "LossContingencyNumberofOperationsServedwithaFederalGrandJurySubpoena",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_LowesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This member pertains to Lowes\n.",
"label": "Lowes [Member]",
"terseLabel": "Lowes"
}
}
},
"localname": "LowesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_LtsipMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Long term stock incentive plan approved by shareholders in April 2010.",
"label": "LTSIP"
}
}
},
"localname": "LtsipMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ManufacturedBriteAndOtherLumberMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Manufactured brite and other lumber"
}
}
},
"localname": "ManufacturedBriteAndOtherLumberMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ManufacturedBriteAndOtherPanelsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Manufactured brite and other panels"
}
}
},
"localname": "ManufacturedBriteAndOtherPanelsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ManufacturedTreatedLumberMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Manufactured treated lumber"
}
}
},
"localname": "ManufacturedTreatedLumberMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ManufacturedTreatedPanelsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Manufactured treated panels"
}
}
},
"localname": "ManufacturedTreatedPanelsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_MedleyFloridaPropertyMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Medley Florida property.",
"label": "Medley Florida Property"
}
}
},
"localname": "MedleyFloridaPropertyMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_MoneyMarketAndMutualFundsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Investments in money market and mutual funds.",
"label": "Money market and mutual funds"
}
}
},
"localname": "MoneyMarketAndMutualFundsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_MultiplierOfRetainerFee": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The percentage of the retainer fee divided by the fair market value of a share of stock at the time of the deferral to determine the number of shares to be received.",
"label": "Multiplier of retainer fee",
"terseLabel": "Multiplier of retainer fee (in hundredths)"
}
}
},
"localname": "MultiplierOfRetainerFee",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_MutualFundsEquityAndAlternativeInvestmentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Investments in mutual funds, equity and alternative investments.",
"label": "Mutual funds, equity and alternative investments"
}
}
},
"localname": "MutualFundsEquityAndAlternativeInvestmentsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NetRevenueChangePercentagePeriodOverPeriod": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage change in net revenue.",
"label": "Net Revenue Change Percentage, Period over Period",
"terseLabel": "Change % in net sales"
}
}
},
"localname": "NetRevenueChangePercentagePeriodOverPeriod",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_NonCashFinancingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "No definition available.",
"label": "Non Cash Financing Activities [Abstract]",
"verboseLabel": "NON-CASH FINANCING ACTIVITIES:"
}
}
},
"localname": "NonCashFinancingActivitiesAbstract",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "stringItemType"
},
"ufpi_NonCashInvestingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "No definition available.",
"label": "Non Cash Investing Activities [Abstract]",
"terseLabel": "NON-CASH INVESTING ACTIVITIES"
}
}
},
"localname": "NonCashInvestingActivitiesAbstract",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "stringItemType"
},
"ufpi_NoncontrollingInterestNetPurchaseAndDissolutionOfNonControllingInterest": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Decrease in non-controlling interest due to net purchase of non-controlling interest.",
"label": "Noncontrolling Interest, Net Purchase and Dissolution of Non-controlling Interest",
"negatedLabel": "Net purchase and dissolution of non-controlling interest"
}
}
},
"localname": "NoncontrollingInterestNetPurchaseAndDissolutionOfNonControllingInterest",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_NonmanufacturedBriteAndOtherLumberMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of commodity-based product sales.",
"label": "Non-manufactured brite and other lumber"
}
}
},
"localname": "NonmanufacturedBriteAndOtherLumberMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NonmanufacturedBriteAndOtherPanelsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of commodity-based product sales.",
"label": "Non-manufactured brite and other panels"
}
}
},
"localname": "NonmanufacturedBriteAndOtherPanelsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NonmanufacturedTreatedLumberMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of commodity-based product sales.",
"label": "Non-manufactured treated lumber"
}
}
},
"localname": "NonmanufacturedTreatedLumberMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NonmanufacturedTreatedPanelsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of commodity-based product sales.",
"label": "Non-manufactured treated panels"
}
}
},
"localname": "NonmanufacturedTreatedPanelsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NorthAmericanContainerCorporationMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to North American Container Corporation",
"label": "North American Container Corporation"
}
}
},
"localname": "NorthAmericanContainerCorporationMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NorthDivisionsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "North Division"
}
}
},
"localname": "NorthDivisionsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NorthIndustrialMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents North Industrial business unit.",
"label": "North Industrial"
}
}
},
"localname": "NorthIndustrialMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NorthMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "North [Member]",
"label": "North"
}
}
},
"localname": "NorthMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NorthPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the information pertaining to north packaging.",
"label": "North packaging"
}
}
},
"localname": "NorthPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NorthwestPaintingIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Northwest Painting Inc.",
"label": "Northwest"
}
}
},
"localname": "NorthwestPaintingIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_NotesReceivableAllowancesPolicy": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A valuation allowance relating to a written agreement to receive money, consisting of principal as well as any accrued interest, at a specified future date(s), for the portion that is expected to be uncollectible.",
"label": "Notes Receivable Allowances Policy",
"terseLabel": "NOTES RECEIVABLE AND ALLOWANCES"
}
}
},
"localname": "NotesReceivableAllowancesPolicy",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"ufpi_NotesReceivableCurrentPortionNet": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Net current amount of the investment in a contractual right to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position. Examples include, but are not limited to, credit card receivables, notes receivable and receivables relating to lessor's rights to payments from leases other than operating leases that have been recorded as assets. Excludes trade accounts receivable with contractual maturity of one year or less and arose from the sale of goods or services.",
"label": "Notes Receivable Current Portion Net",
"terseLabel": "Current portion of notes receivable"
}
}
},
"localname": "NotesReceivableCurrentPortionNet",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_NotesReceivableLongTermPortion": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Net long term portion of notes receivable. It is investment in a contractual right to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position. Examples include, but are not limited to, credit card receivables, notes receivable and receivables relating to lessor's rights to payments from leases other than operating leases that have been recorded as assets. Excludes trade accounts receivable with contractual maturity of one year or less and arose from the sale of goods or services.",
"label": "Notes Receivable Long Term Portion",
"terseLabel": "Notes receivable long term portion"
}
}
},
"localname": "NotesReceivableLongTermPortion",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_NumberOfChargesFormerEmployeeFoundGuilty": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of charges former employees were found guilty of.",
"label": "Number Of Charges Former Employee Found Guilty",
"terseLabel": "Number of charges former employee found guilty"
}
}
},
"localname": "NumberOfChargesFormerEmployeeFoundGuilty",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfCustomers": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of customers related to total sales concentration.",
"label": "Number of Customers",
"terseLabel": "Number of customers"
}
}
},
"localname": "NumberOfCustomers",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfInsuranceContractsWithThirdParty": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents number of insurance contracts with third party.",
"label": "Number of insurance contracts with third party",
"terseLabel": "Number of insurance contracts with third party by Ardellis"
}
}
},
"localname": "NumberOfInsuranceContractsWithThirdParty",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfLocations": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of locations.",
"label": "Number of Locations",
"terseLabel": "Number of plant locations"
}
}
},
"localname": "NumberOfLocations",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfLocationsInvolvedInSalesAndLeasebackTransaction": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of locations involved in a sales and leaseback transaction.",
"label": "Number of Locations Involved in a Sales and Leaseback Transaction",
"terseLabel": "Number of facilities involved in a sales and leaseback transaction"
}
}
},
"localname": "NumberOfLocationsInvolvedInSalesAndLeasebackTransaction",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfMarkets": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of market the Company supplies product to.",
"label": "Number of Markets",
"terseLabel": "Number of markets"
}
}
},
"localname": "NumberOfMarkets",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfMarketsInWhichEntityOperates": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of Markets in which the Entity Operates.",
"label": "Number Of Markets In Which The Entity Operate",
"terseLabel": "Number of markets in which the entity operates (in markets)"
}
}
},
"localname": "NumberOfMarketsInWhichEntityOperates",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfPalletManufacturingFacilities": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of pallet manufacturing facilities.",
"label": "Number of pallet manufacturing facilities",
"terseLabel": "Number of pallet manufacturing facilities"
}
}
},
"localname": "NumberOfPalletManufacturingFacilities",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfParticipantsDeferredSettlement": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of participants in deferred compensation plan that chose a deferred settlement plan.",
"label": "Number of Participants, Deferred Settlement",
"terseLabel": "Number of participants who chose a deferred settlement"
}
}
},
"localname": "NumberOfParticipantsDeferredSettlement",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfPressureTreatingFacilities": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of pressure-treating facilities.",
"label": "Number of pressure-treating facilities",
"terseLabel": "Number of pressure-treating facilities"
}
}
},
"localname": "NumberOfPressureTreatingFacilities",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_NumberOfYearsOfServiceWithCompany": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of years of service with the Company.",
"label": "Number of Years of Service with Company",
"terseLabel": "Number of years of service with the Company"
}
}
},
"localname": "NumberOfYearsOfServiceWithCompany",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_NumberOfYearsOfServiceWithCompanyAsOfficer": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of years of service with the Company as an officer.",
"label": "Number of Years of Service With Company as Officer",
"terseLabel": "Number of years of service with the Company as on officer"
}
}
},
"localname": "NumberOfYearsOfServiceWithCompanyAsOfficer",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_NumberofMarketsinwhichtheEntityOperates": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of Markets in which the Entity Operates",
"label": "Number of Markets in which the Entity Operates"
}
}
},
"localname": "NumberofMarketsinwhichtheEntityOperates",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_OpenProjectsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Pertaining to open projects.",
"label": "Open Projects"
}
}
},
"localname": "OpenProjectsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Other1Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Other Value Added"
}
}
},
"localname": "Other1Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Other2Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of commodity-based sales.",
"label": "Other"
}
}
},
"localname": "Other2Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossOnSecuritiesAndForeignCurrencyTransactionsArisingDuringPeriodNetOfTax": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities and foreign currency transactions.",
"label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities and Foreign Currency Transactions Arising During Period, Net of Tax",
"terseLabel": "Unrealized loss on investment & foreign currency"
}
}
},
"localname": "OtherComprehensiveIncomeLossUnrealizedHoldingGainLossOnSecuritiesAndForeignCurrencyTransactionsArisingDuringPeriodNetOfTax",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_OtherRetailMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Other Retail business unit.",
"label": "Other Retail"
}
}
},
"localname": "OtherRetailMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_OutdoorDiyProductsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Outdoor DIY products (eg. stakes; landscape ties)"
}
}
},
"localname": "OutdoorDiyProductsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_OutdoorEssentialsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Outdoor Essentials business unit.",
"label": "Outdoor Essentials"
}
}
},
"localname": "OutdoorEssentialsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to packaging.",
"label": "Packaging"
}
}
},
"localname": "PackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PacknetLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The entity that is being acquired in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
"label": "Packnet Ltd (\"Packnet\")"
}
}
},
"localname": "PacknetLtdMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PakRiteLtdMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the information pertaining to Pak-Rite, LTD.",
"label": "Pak-Rite"
}
}
},
"localname": "PakRiteLtdMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PalletPlaceMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to The Pallet Place, LLC.",
"label": "Pallet Place"
}
}
},
"localname": "PalletPlaceMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PalletUsaMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Pallet USA LLC.",
"label": "Pallet USA"
}
}
},
"localname": "PalletUsaMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PalletoneIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents PalletOne Inc.",
"label": "PalletOne"
}
}
},
"localname": "PalletoneIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PatriotBuildingSystemsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Patriot Building Systems.",
"label": "Patriot Building Systems"
}
}
},
"localname": "PatriotBuildingSystemsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_PaymentAndPerformanceBondsOutstanding": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of outstanding payment and performance bonds outstanding as of the report date.",
"label": "Payment and performance bonds outstanding",
"terseLabel": "Payment and performance bonds outstanding"
}
}
},
"localname": "PaymentAndPerformanceBondsOutstanding",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_PercentOfTotalSales": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the percent of total net sales.",
"label": "Percent of Total Sales",
"terseLabel": "Portion of total net sales (as a percent)"
}
}
},
"localname": "PercentOfTotalSales",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_PercentageOfOfficerSHighestBaseSalary": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The percentage of the highest base salary for officers of the entity used as a basis for retirement benefits for the officer in the three years immediately preceding separation from service.",
"label": "Percentage of officer's highest base salary",
"terseLabel": "Percentage of officer's highest base salary (in hundredths)"
}
}
},
"localname": "PercentageOfOfficerSHighestBaseSalary",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_PeriodOfTimeForDeferredSettlement": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The period of time the deferred settlement is for.",
"label": "Period of Time for Deferred Settlement",
"terseLabel": "Number of years for settlement"
}
}
},
"localname": "PeriodOfTimeForDeferredSettlement",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_PeriodOfTimeInvoicesAreDue": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The period of time invoices are due.",
"label": "Period of Time Invoices Are Due",
"terseLabel": "Period of time invoices are due"
}
}
},
"localname": "PeriodOfTimeInvoicesAreDue",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_PreviousOwnersOfDempseyWoodProductsIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to the previous owners of Dempsey Wood Products, Inc.",
"label": "Previous Owners of Dempsey Wood Products, Inc [Member]",
"terseLabel": "Sellers"
}
}
},
"localname": "PreviousOwnersOfDempseyWoodProductsIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ProceedsFromCollectionOfReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Payments received on amounts due from owners or affiliates of the reporting entity related to issuance of the entity's capital stock before cash payment is received (does not include amounts due from officers or directors). This element would also include the receivable for proceeds from the issuance of shares under employee stock option exercises which proceeds have not been received as of the reporting date due to the timing of the transaction date versus the settlement date.",
"label": "Proceeds From Collection Of Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock",
"terseLabel": "Payments received on employee stock notes receivable"
}
}
},
"localname": "ProceedsFromCollectionOfReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ProceedsFromNoncontrollingInterestInvesting": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 14.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow from a noncontrolling interest classified as investing activities.",
"label": "Proceeds From Noncontrolling Interest, Investing",
"terseLabel": "Cash contributed from noncontrolling interest"
}
}
},
"localname": "ProceedsFromNoncontrollingInterestInvesting",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ProtectivePackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Protective Packaging business unit.",
"label": "Protective Packaging"
}
}
},
"localname": "ProtectivePackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ProwoodAndOutdoorEssentialsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Prowood and Outdoor Essentials business unit.",
"label": "Prowood and Outdoor Essentials [Member]",
"terseLabel": "Prowood and Outdoor Essentials"
}
}
},
"localname": "ProwoodAndOutdoorEssentialsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ProwoodMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Prowood business unit.",
"label": "Prowood"
}
}
},
"localname": "ProwoodMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_QualityHardwoodSalesLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Quality Hardwood Sales, LLC [Member].",
"label": "Quality Hardwood Sales, LLC (Quality)"
}
}
},
"localname": "QualityHardwoodSalesLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_QuestDesignMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Quest Design",
"label": "Quest Design"
}
}
},
"localname": "QuestDesignMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RapidWoodMfg.LLCMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Rapid Wood Mfg., LLC [Member]",
"label": "Rapid Wood"
}
}
},
"localname": "RapidWoodMfg.LLCMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RapidWoodMfgLLCMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Rapid Wood Mfg LLC [Member]",
"label": "Rapid Wood Mfg., LLC (\"Rapid Wood\")"
}
}
},
"localname": "RapidWoodMfgLLCMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RequisiteOwnershipToConsolidate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of ownership in other entities required to consolidate.",
"label": "Requisite ownership to consolidate",
"terseLabel": "Requisite ownership to consolidate (in hundredths) (or more)"
}
}
},
"localname": "RequisiteOwnershipToConsolidate",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_ReserveAssociatedWithContractsToThirdParty": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents insurance reserve associated with contracts to third party.",
"label": "Reserve associated with contracts to third party",
"terseLabel": "Reserve associated with contracts to third party by Ardellis"
}
}
},
"localname": "ReserveAssociatedWithContractsToThirdParty",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_RestrictedCashMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption encompassing restricted cash.",
"label": "Restricted Cash"
}
}
},
"localname": "RestrictedCashMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RestrictedInvestmentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption encompassing restricted investments.",
"label": "Restricted Investment"
}
}
},
"localname": "RestrictedInvestmentsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RetailBuildingMaterialsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Retail Building Materials business unit.",
"label": "Retail Building Materials [Member]",
"terseLabel": "Retail Building Materials"
}
}
},
"localname": "RetailBuildingMaterialsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RetailOrPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to retail or packaging.",
"label": "Retail or Packaging [Member]",
"terseLabel": "Retail/Packaging"
}
}
},
"localname": "RetailOrPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RetailSegmentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the retail segment.",
"label": "Retail"
}
}
},
"localname": "RetailSegmentMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_RevenueChangeInRevenuePercentage": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of change in revenue.",
"label": "Revenue, Change In Revenue, Percentage",
"terseLabel": "Change %"
}
}
},
"localname": "RevenueChangeInRevenuePercentage",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_RevenueFromContractWithCustomerIncludingAssessedTaxGross": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer, before adjustment of sales allowances. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
"label": "Revenue from Contract with Customer, Including Assessed Tax, Gross",
"terseLabel": "Total Gross Sales"
}
}
},
"localname": "RevenueFromContractWithCustomerIncludingAssessedTaxGross",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_RevenueFromContractWithCustomerIncludingAssessedTaxNet": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer, net of sales allowances. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
"label": "Revenue from Contract with Customer, Including Assessed Tax, Net",
"terseLabel": "NET SALES",
"verboseLabel": "Net sales"
}
}
},
"localname": "RevenueFromContractWithCustomerIncludingAssessedTaxNet",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_RevenueFromContractWithCustomerSalesAllowances": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate selling price reductions recognized during an accounting period. Allowances are a deduction from gross revenue in arriving at net revenue.",
"label": "Revenue from Contract with Customer, Sales Allowances",
"negatedLabel": "Sales allowances"
}
}
},
"localname": "RevenueFromContractWithCustomerSalesAllowances",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_RevenueNumberOfDaysRevenueIsRecognizedAfterReceipt": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Refers to the number of days revenue is recognized after completion of installation.",
"label": "Revenue, Number Of Days Revenue Is Recognized After Receipt",
"terseLabel": "Number of days revenue is recognized"
}
}
},
"localname": "RevenueNumberOfDaysRevenueIsRecognizedAfterReceipt",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_RobbinsManufacturingCo.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Robbins Manufacturing Co. [Member]",
"label": "Robbins Manufacturing Co. (Robbins)"
}
}
},
"localname": "RobbinsManufacturingCo.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SalesAllowances": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents sales allowances on gross sales.",
"label": "Sales Allowances",
"negatedLabel": "Sales Allowances"
}
}
},
"localname": "SalesAllowances",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_SalesAllowancesChangePercentagePeriodOverPeriod": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage change in sales allowances.",
"label": "Sales Allowances Change, Percentage, Period over Period",
"terseLabel": "Change % in sales allowances"
}
}
},
"localname": "SalesAllowancesChangePercentagePeriodOverPeriod",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "percentItemType"
},
"ufpi_ScheduleOfBusinessAcquisitionsAndEquityMethodInvestmentsTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of a material business combination or equity method investment completed during the period.",
"label": "Schedule Of Business Acquisitions And Equity Method Investments [Table Text Block]",
"terseLabel": "Acquisitions Accounted for Using Purchase Method"
}
}
},
"localname": "ScheduleOfBusinessAcquisitionsAndEquityMethodInvestmentsTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the estimated useful lives of intangible assets.",
"label": "Schedule of Estimated Useful Lives of Intangible Assets [Table Text Block]",
"terseLabel": "Estimated Useful Lives of Intangible Assets"
}
}
},
"localname": "ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the estimated useful lives of property, plant and equipment.",
"label": "Schedule of Estimated Useful Lives of Property, Plant, and Equipment [Table Text Block]",
"terseLabel": "Schedule of Estimated Useful Lives of Property, Plant, and Equipment"
}
}
},
"localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_ScheduleOfPercentageOfCompletionAccountBalancesTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the percentage-of-completion account balances, which are included in other current assets and other accrued liabilities.",
"label": "Schedule of Percentage of Completion Account Balances [Table Text Block]",
"terseLabel": "Schedule of Percentage of Completion Account Balances"
}
}
},
"localname": "ScheduleOfPercentageOfCompletionAccountBalancesTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_ScheduleOfPercentageOfValueAddedAndCommodityBasedSalesToTotalSalesTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the percentage of value-added and commodity-based sales to total sales.",
"label": "Schedule of Percentage of Value Added and Commodity Based Sales to Total Sales [Table Text Block]",
"terseLabel": "Percentage of Value-added and Commodity-based Sales to Total Sales"
}
}
},
"localname": "ScheduleOfPercentageOfValueAddedAndCommodityBasedSalesToTotalSalesTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_SecuritiesPurchasedAndHeldInCollateralTrustAccount": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents securities purchased and held in the collateral trust account.",
"label": "Securities Purchased and Held in Collateral Trust Account",
"terseLabel": "Securities purchased and held in the collateral trust account"
}
}
},
"localname": "SecuritiesPurchasedAndHeldInCollateralTrustAccount",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_SecuritiesTransferredToCollateralTrustAccount": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents securities transferred to the collateral trust account.",
"label": "Securities Transferred to Collateral Trust Account",
"terseLabel": "Securities transferred to collateral trust account"
}
}
},
"localname": "SecuritiesTransferredToCollateralTrustAccount",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_SellersPutRight": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the amount of the Sellers put right to sell the remaining interest to the Company.",
"label": "Sellers Put Right",
"terseLabel": "Sellers put right"
}
}
},
"localname": "SellersPutRight",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_Series1999IndustrialDevelopmentRevenueBondsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Series 1999 Industrial Development Revenue Bonds [Member]",
"label": "Series 1999 Industrial Development Revenue Bonds"
}
}
},
"localname": "Series1999IndustrialDevelopmentRevenueBondsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2000IndustrialDevelopmentRevenueBondsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Municipal debt securities issued by a government agency on behalf of a private sector company and intended to build or acquire factories or other heavy equipment and tools.",
"label": "Series 2000 Industrial Development Revenue Bonds"
}
}
},
"localname": "Series2000IndustrialDevelopmentRevenueBondsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2002ASeniorNotesTrancheBMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Series 2002-A Senior Notes Tranche B [Member]",
"label": "Series 2002-A Senior Notes Tranche B"
}
}
},
"localname": "Series2002ASeniorNotesTrancheBMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2002IndustrialDevelopmentRevenueBondsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
"label": "Series 2002 Industrial Development Revenue Bonds"
}
}
},
"localname": "Series2002IndustrialDevelopmentRevenueBondsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2012SeniorNotesTrancheBMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
"label": "Series 2012 Senior Notes Tranche B"
}
}
},
"localname": "Series2012SeniorNotesTrancheBMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2012SeniorNotesTrancheMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
"label": "Series 2012 Senior Notes Tranche A"
}
}
},
"localname": "Series2012SeniorNotesTrancheMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2018CSeniorNotesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Series 2018 C Senior Notes.",
"label": "Series 2018 C Senior Notes"
}
}
},
"localname": "Series2018CSeniorNotesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2018DSeniorNotesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Series 2018 D Senior Notes.",
"label": "Series 2018 D Senior Notes"
}
}
},
"localname": "Series2018DSeniorNotesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2020ESeniorNotesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Series 2020 Senior Notes E.",
"label": "Series 2020 E Senior Notes"
}
}
},
"localname": "Series2020ESeniorNotesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2020FSeniorNotesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Series 2020 F Senior Notes.",
"label": "Series 2020 F Senior Notes"
}
}
},
"localname": "Series2020FSeniorNotesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_Series2020GSeniorNotesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Series 2020 G Senior Notes.",
"label": "Series 2020 G Senior Notes"
}
}
},
"localname": "Series2020GSeniorNotesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SevenDTrussL.P.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Seven D Truss, L.P. [Member]",
"label": "Seven D Truss, L.P."
}
}
},
"localname": "SevenDTrussL.P.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ShareBasedBonusAwardsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents stock issued as a share-based bonus award.",
"label": "Bonus Awards"
}
}
},
"localname": "ShareBasedBonusAwardsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfCapOnCashPayments": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cap on cash payments under share based incentive plan.",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Amount of Cap on Cash Payments",
"terseLabel": "Incentive cap on cash payments"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfCapOnCashPayments",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedValue": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Net value of non-option equity instruments granted to participants.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Value",
"terseLabel": "Amount of grants"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedValue",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"ufpi_ShareBasedSalesIncentiveAwardsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents stock issued as a share-based sales incentive awards.",
"label": "Share Based Sales Incentive Awards [Member]",
"terseLabel": "Sales Incentive Awards"
}
}
},
"localname": "ShareBasedSalesIncentiveAwardsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ShelfAgreementMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Shelf Agreement [Member]",
"label": "Shelf Agreement"
}
}
},
"localname": "ShelfAgreementMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_ShelterProductsIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information regarding Shelter Products, Inc.",
"label": "Shelter Products,Inc [Member]",
"terseLabel": "Shelter Products"
}
}
},
"localname": "ShelterProductsIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SidingTrimAndMouldingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Siding, trim and moulding"
}
}
},
"localname": "SidingTrimAndMouldingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SilverwaterBoxIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Silverwater Box Inc.",
"label": "Silverwater Box"
}
}
},
"localname": "SilverwaterBoxIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SiteBuiltMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Site Built business unit.",
"label": "Site Built"
}
}
},
"localname": "SiteBuiltMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SouthDivisionsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "South Division"
}
}
},
"localname": "SouthDivisionsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SouthMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "South [Member]",
"label": "South"
}
}
},
"localname": "SouthMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SoutheastIndustrialMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Southeast Industrial business unit.",
"label": "Southeast Industrial"
}
}
},
"localname": "SoutheastIndustrialMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SoutheastPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the information pertaining to southeast packaging.",
"label": "Southeast packaging"
}
}
},
"localname": "SoutheastPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SouthwestIndustrialMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Southwest Industrial business unit.",
"label": "Southwest Industrial"
}
}
},
"localname": "SouthwestIndustrialMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SouthwestPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the information pertaining to southwest packaging.",
"label": "Southwest packaging"
}
}
},
"localname": "SouthwestPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SpartanburgForestProductsIncAndItsAffiliatesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the information pertaining to Spartanburg Forest Products, Inc and its affiliates.",
"label": "Spartanburg Forest Products, Inc."
}
}
},
"localname": "SpartanburgForestProductsIncAndItsAffiliatesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SpinnerWoodProductsLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Spinner Wood Products, LLC",
"label": "Spinner Wood Products, LLC"
}
}
},
"localname": "SpinnerWoodProductsLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_StateAndForeignJurisdictionMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "State and Foreign Jurisdiction [Member]",
"label": "State And Foreign Jurisdiction"
}
}
},
"localname": "StateAndForeignJurisdictionMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_StockBonusPlanMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents stock bonus plan.",
"label": "Bonus Plan"
}
}
},
"localname": "StockBonusPlanMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_StockGiftProgramMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the employee stock gift program.",
"label": "Stock Gift Program"
}
}
},
"localname": "StockGiftProgramMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_StockPurchasePlanMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The plan initiated in April 2002 for employees to purchase the entity's stock at a discounted rate.",
"label": "Stock Purchase Plan"
}
}
},
"localname": "StockPurchasePlanMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_StockRepurchaseProgramAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "",
"label": "Stock Repurchase Program [Abstract]",
"terseLabel": "Stock Repurchase Program [Abstract]"
}
}
},
"localname": "StockRepurchaseProgramAbstract",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "stringItemType"
},
"ufpi_StockRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of additional shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
"label": "Stock Repurchase Program, Additional Number of Shares Authorized to be Repurchased",
"terseLabel": "Additional shares authorized for repurchase (in shares)"
}
}
},
"localname": "StockRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"ufpi_StockRetainerPlanMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The plan initiated in April 1994 for directors of the entity to defer their retainer fees and receive shares of the entity's stock.",
"label": "Stock Retainer Plan"
}
}
},
"localname": "StockRetainerPlanMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_StockholdersEquityNoteStockSplitAdditionalShares": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the number of additional shares of stock split for each shares held.",
"label": "Stockholders Equity Note Stock Split Additional Shares",
"terseLabel": "Number of additional shares for each share held"
}
}
},
"localname": "StockholdersEquityNoteStockSplitAdditionalShares",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "integerItemType"
},
"ufpi_SummaryOfOperatingLossCarryforwardsAndTaxCreditCarryforwardsTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of operating loss carryforwards and tax credit carryforwards.",
"label": "Summary Of Operating Loss Carryforwards And Tax Credit Carryforwards [Table Text Block]",
"terseLabel": "Schedule of NOL and credit carryforwards"
}
}
},
"localname": "SummaryOfOperatingLossCarryforwardsAndTaxCreditCarryforwardsTableTextBlock",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"ufpi_SunbeltMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents Sunbelt business unit.",
"label": "Sunbelt [Member]",
"terseLabel": "Sunbelt"
}
}
},
"localname": "SunbeltMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_SuretyBondsAndLettersOfCreditAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "n/a",
"label": "Surety Bonds and Letters of Credit [Abstract]",
"terseLabel": "Surety Bonds and Letters of Credit"
}
}
},
"localname": "SuretyBondsAndLettersOfCreditAbstract",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "stringItemType"
},
"ufpi_TargetFundsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A mutual fund containing bonds that mature in a single year, giving the entire fund a terminal maturity in that year.",
"label": "Target funds"
}
}
},
"localname": "TargetFundsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TaxPeriodFourMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tax period four.",
"label": "2038 - 2042"
}
}
},
"localname": "TaxPeriodFourMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TaxPeriodOneMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tax period one.",
"label": "2023 - 2027"
}
}
},
"localname": "TaxPeriodOneMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TaxPeriodThreeMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tax period three.",
"label": "2033 - 2037"
}
}
},
"localname": "TaxPeriodThreeMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TaxPeriodTwoMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tax period two.",
"label": "2028 - 2032"
}
}
},
"localname": "TaxPeriodTwoMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TemporaryEquityNoncontrollingInterestIncreaseFromBusinessCombination": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in temporary equity related to noncontrolling interest from a business combination.",
"label": "Temporary Equity, Noncontrolling Interest, Increase from Business Combination",
"terseLabel": "NCI related to business combinations"
}
}
},
"localname": "TemporaryEquityNoncontrollingInterestIncreaseFromBusinessCombination",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "monetaryItemType"
},
"ufpi_TermOfLease": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The period of time the lease is valid.",
"label": "Term of Lease"
}
}
},
"localname": "TermOfLease",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "durationItemType"
},
"ufpi_ThereafterMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents all tax periods after tax period four.",
"label": "Thereafter",
"terseLabel": "Thereafter"
}
}
},
"localname": "ThereafterMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TitanCorrugatedIncAndAllBoxedUpLlcMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to Titan Corrugated, Inc. (Titan) and All Boxed Up, LLC.",
"label": "Titan Corrugated, Inc. and All Boxed Up, LLC [Member]",
"terseLabel": "Titan Corrugated, Inc. (Titan) and All Boxed Up, LLC"
}
}
},
"localname": "TitanCorrugatedIncAndAllBoxedUpLlcMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TitanCorrugatedIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to Titan Corrugated, Inc.",
"label": "Titan Corrugated Inc [Member]",
"terseLabel": "Titan"
}
}
},
"localname": "TitanCorrugatedIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TopTwoCustomersMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the top two customers.",
"label": "Top Two Customers[Member]",
"terseLabel": "Top two customers"
}
}
},
"localname": "TopTwoCustomersMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TrLumberCompanyMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the T&R Lumber Company and its affiliates.",
"label": "T&R Lumber Company"
}
}
},
"localname": "TrLumberCompanyMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TrussesResidentialModularAndManufacturedHousingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Trusses - residential, modular and manufactured housing"
}
}
},
"localname": "TrussesResidentialModularAndManufacturedHousingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TurnkeyFramingAndInstalledSalesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Turn-key framing and installed sales"
}
}
},
"localname": "TurnkeyFramingAndInstalledSalesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_TwoCustomersMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "This member pertains to two customers.",
"label": "Two Customers [Member]",
"terseLabel": "Two Customers"
}
}
},
"localname": "TwoCustomersMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_UbeecoGroupPty.Ltd.Member": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The UBEECO Group Pty. Ltd. [Member]",
"label": "The UBEECO Group Pty. Ltd. (Ubeeco)"
}
}
},
"localname": "UbeecoGroupPty.Ltd.Member",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_UfpEdgeMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents UFP Edge business unit.",
"label": "UFP Edge"
}
}
},
"localname": "UfpEdgeMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_UltraAluminumManufacturingIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information related to Ultra Aluminum Manufacturing, Inc.",
"label": "Ultra Aluminum Manufacturing, Inc [Member]",
"terseLabel": "Ultra"
}
}
},
"localname": "UltraAluminumManufacturingIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_UnusedSharesFromPriorPlans": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of unused shares from prior plans to be added to the LTSIP shares.",
"label": "Unused shares from prior plans",
"terseLabel": "Unused shares from prior plans (in shares)"
}
}
},
"localname": "UnusedSharesFromPriorPlans",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"ufpi_ValueAddedSalesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Product sales that consist of fencing, decking, lattice, and other specialty products sold to the retail building materials market, specialty wood packaging, engineered wood components, and wood-alternative products.",
"label": "Value-Added"
}
}
},
"localname": "ValueAddedSalesMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WallPanelsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of value-added product sales.",
"label": "Wall panels"
}
}
},
"localname": "WallPanelsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WalnutHollowFarmIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to Walnut Hollow Farm, Inc.",
"label": "Walnut Hollow Farm, Inc."
}
}
},
"localname": "WalnutHollowFarmIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WestIndustrialMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents West Industrial business unit.",
"label": "West Industrial"
}
}
},
"localname": "WestIndustrialMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WestPackagingMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents the information pertaining to west packaging.",
"label": "West packaging"
}
}
},
"localname": "WestPackagingMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WesternDivisionsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Western Divisions [Member]",
"label": "WestDivision"
}
}
},
"localname": "WesternDivisionsMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WesternMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "West"
}
}
},
"localname": "WesternMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WhollyOwnedSubsidiaryMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Wholly Owned Subsidiary.",
"label": "Wholly-owned subsidiary"
}
}
},
"localname": "WhollyOwnedSubsidiaryMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_WolverineWoodProductsIncMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Represents information pertaining to wolverine wood products, inc.",
"label": "Wolverine"
}
}
},
"localname": "WolverineWoodProductsIncMember",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"ufpi_YearsPrecedingSeparationFromService": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of years preceding separation from service the former officer is eligible for 150% of their highest base salary.",
"label": "Years preceding separation from service",
"terseLabel": "Years preceding separation from service"
}
}
},
"localname": "YearsPrecedingSeparationFromService",
"nsuri": "http://www.ufpi.com/20221231",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_AccountingPoliciesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
}
}
},
"localname": "AccountingPoliciesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_AccountingStandardsUpdate201409Member": {
"auth_ref": [
"r529"
],
"lang": {
"en-us": {
"role": {
"documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
"label": "ASU 2014-09"
}
}
},
"localname": "AccountingStandardsUpdate201409Member",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AccountingStandardsUpdate201601Member": {
"auth_ref": [
"r213"
],
"lang": {
"en-us": {
"role": {
"documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
"label": "ASU 2016-01"
}
}
},
"localname": "AccountingStandardsUpdate201601Member",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AccountingStandardsUpdate201602Member": {
"auth_ref": [
"r702"
],
"lang": {
"en-us": {
"role": {
"documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
"label": "ASU 2016-02"
}
}
},
"localname": "AccountingStandardsUpdate201602Member",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AccountsPayableCurrent": {
"auth_ref": [
"r13",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Accounts Payable, Current",
"terseLabel": "Accounts payable"
}
}
},
"localname": "AccountsPayableCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
"auth_ref": [
"r922"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
"label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
"terseLabel": "Schedule of Accounts Receivable Allowances"
}
}
},
"localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_AccountsReceivableMember": {
"auth_ref": [
"r804"
],
"lang": {
"en-us": {
"role": {
"documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
"label": "Accounts Receivable [Member]",
"terseLabel": "Accounts receivables"
}
}
},
"localname": "AccountsReceivableMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AccountsReceivableNetCurrent": {
"auth_ref": [
"r396",
"r397"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
"label": "Accounts Receivable, Net, Current",
"terseLabel": "Accounts receivable, net"
}
}
},
"localname": "AccountsReceivableNetCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing": {
"auth_ref": [
"r425"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 7.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of accounts receivable, classified as noncurrent, 90 days or more past due and still accruing.",
"label": "Deferred Tax Assets, Net of Valuation Allowance, Current"
}
}
},
"localname": "AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "monetaryItemType"
},
"us-gaap_AccrualForEnvironmentalLossContingenciesDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Accrual for Environmental Loss Contingencies Disclosure [Abstract]",
"terseLabel": "Remediation reserves"
}
}
},
"localname": "AccrualForEnvironmentalLossContingenciesDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
"auth_ref": [
"r456",
"r465"
],
"lang": {
"en-us": {
"role": {
"documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.",
"label": "Accrual for Environmental Loss Contingencies, Discount Rate",
"terseLabel": "Environmental reserves, discount rate (as a percent)"
}
}
},
"localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_AccruedIncomeTaxesCurrent": {
"auth_ref": [
"r1",
"r223",
"r241"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
"label": "Accrued Income Taxes, Current",
"terseLabel": "Income taxes"
}
}
},
"localname": "AccruedIncomeTaxesCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccruedLiabilitiesCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Accrued Liabilities, Current [Abstract]",
"terseLabel": "Accrued liabilities:"
}
}
},
"localname": "AccruedLiabilitiesCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
"auth_ref": [
"r111",
"r269"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
"label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
"negatedLabel": "Less accumulated depreciation and amortization",
"terseLabel": "Accumulated amortization"
}
}
},
"localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
"auth_ref": [
"r26",
"r27",
"r28",
"r276",
"r780",
"r795",
"r799"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
"label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
"verboseLabel": "Accumulated other comprehensive loss"
}
}
},
"localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
"auth_ref": [
"r25",
"r28",
"r197",
"r728",
"r790",
"r791",
"r886",
"r887",
"r888",
"r900",
"r901",
"r902"
],
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
"label": "Accumulated Other Comprehensive Earnings"
}
}
},
"localname": "AccumulatedOtherComprehensiveIncomeMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Acquired Finite-Lived Intangible Assets [Line Items]",
"terseLabel": "Acquired Finite-Lived Intangible Assets"
}
}
},
"localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
"auth_ref": [
"r101"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
"label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
"terseLabel": "Weighted average amortization period"
}
}
},
"localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_AdditionalPaidInCapital": {
"auth_ref": [
"r8",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
"label": "Additional Paid in Capital",
"terseLabel": "Additional paid-in capital"
}
}
},
"localname": "AdditionalPaidInCapital",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdditionalPaidInCapitalMember": {
"auth_ref": [
"r592",
"r593",
"r594",
"r900",
"r901",
"r902",
"r996"
],
"lang": {
"en-us": {
"role": {
"documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
"label": "Additional Paid-In Capital"
}
}
},
"localname": "AdditionalPaidInCapitalMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_AdjustmentForAmortization": {
"auth_ref": [
"r60",
"r104"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
"label": "Amortization",
"verboseLabel": "Amortization expense"
}
}
},
"localname": "AdjustmentForAmortization",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
"auth_ref": [
"r257",
"r258",
"r259",
"r260",
"r261",
"r318",
"r319",
"r320",
"r321",
"r332",
"r402",
"r403",
"r411",
"r412",
"r413",
"r414",
"r415",
"r416",
"r592",
"r593",
"r594",
"r621",
"r622",
"r623",
"r624",
"r638",
"r639",
"r640",
"r651",
"r652",
"r653",
"r654",
"r655",
"r656",
"r657",
"r658",
"r659",
"r660",
"r661",
"r662",
"r674",
"r675",
"r676",
"r677",
"r678",
"r679",
"r680",
"r681",
"r695",
"r696",
"r703",
"r704",
"r705",
"r706",
"r723",
"r724",
"r725",
"r726",
"r727",
"r728",
"r767",
"r768",
"r769",
"r788",
"r789",
"r790",
"r791",
"r792",
"r793",
"r794",
"r795",
"r796",
"r797",
"r798",
"r799"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by amendment to accounting standards.",
"label": "Accounting Standards Update [Axis]"
}
}
},
"localname": "AdjustmentsForNewAccountingPronouncementsAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
"auth_ref": [
"r151",
"r152",
"r554"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
"label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition",
"verboseLabel": "Expense associated with share-based compensation arrangements"
}
}
},
"localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
"terseLabel": "Adjustments to reconcile net earnings to net cash from operating activities:"
}
}
},
"localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_AllOtherSegmentsMember": {
"auth_ref": [
"r356",
"r378",
"r379",
"r380",
"r381",
"r382"
],
"lang": {
"en-us": {
"role": {
"documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
"label": "All Other"
}
}
},
"localname": "AllOtherSegmentsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AllowanceForDoubtfulAccountsReceivable": {
"auth_ref": [
"r277",
"r400",
"r417",
"r419",
"r422"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of allowance for credit loss on accounts receivable.",
"label": "Allowance for Doubtful Accounts Receivable",
"periodEndLabel": "Ending Balance",
"periodStartLabel": "Beginning Balance"
}
}
},
"localname": "AllowanceForDoubtfulAccountsReceivable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Allowance for Doubtful Accounts Receivable [Roll Forward]",
"terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]"
}
}
},
"localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
"auth_ref": [
"r421"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
"label": "Allowance for Doubtful Accounts Receivable, Write-offs",
"negatedTerseLabel": "Deductions"
}
}
},
"localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AmortizationOfIntangibleAssets": {
"auth_ref": [
"r60",
"r99",
"r104"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
"label": "Amortization of Intangible Assets",
"terseLabel": "Amortization of intangibles"
}
}
},
"localname": "AmortizationOfIntangibleAssets",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
"auth_ref": [
"r346"
],
"lang": {
"en-us": {
"role": {
"documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
"label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
"terseLabel": "Options to purchase shares excluded from computation of EPS (in shares)"
}
}
},
"localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
"auth_ref": [
"r73"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of antidilutive security.",
"label": "Antidilutive Securities [Axis]"
}
}
},
"localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_AntidilutiveSecuritiesNameDomain": {
"auth_ref": [
"r73"
],
"lang": {
"en-us": {
"role": {
"documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
"label": "Antidilutive Securities, Name [Domain]"
}
}
},
"localname": "AntidilutiveSecuritiesNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_AreaOfRealEstateProperty": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Area of a real estate property.",
"label": "Area of Real Estate Property",
"terseLabel": "Square feet of warehouse"
}
}
},
"localname": "AreaOfRealEstateProperty",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "areaItemType"
},
"us-gaap_AssetRetirementObligationsNoncurrent": {
"auth_ref": [
"r936"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
"label": "Asset Retirement Obligations, Noncurrent",
"terseLabel": "Approximate identification and removal of contaminants costs"
}
}
},
"localname": "AssetRetirementObligationsNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Assets": {
"auth_ref": [
"r221",
"r240",
"r273",
"r309",
"r368",
"r380",
"r386",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r643",
"r648",
"r673",
"r857",
"r944",
"r945",
"r1006"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets",
"terseLabel": "Segment assets",
"totalLabel": "TOTAL ASSETS"
}
}
},
"localname": "Assets",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Assets [Abstract]",
"terseLabel": "ASSETS"
}
}
},
"localname": "AssetsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsCurrent": {
"auth_ref": [
"r264",
"r281",
"r309",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r643",
"r648",
"r673",
"r857",
"r944",
"r945",
"r1006"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 9.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets, Current",
"totalLabel": "TOTAL CURRENT ASSETS"
}
}
},
"localname": "AssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AssetsCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Assets, Current [Abstract]",
"terseLabel": "CURRENT ASSETS:"
}
}
},
"localname": "AssetsCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_AssetsFairValueDisclosure": {
"auth_ref": [
"r204"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
"label": "Assets, Fair Value Disclosure",
"totalLabel": "Assets at fair value"
}
}
},
"localname": "AssetsFairValueDisclosure",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
"auth_ref": [
"r93"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": 2.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax",
"terseLabel": "Debt Securities Unrealized Gain/(Loss)"
}
}
},
"localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
"auth_ref": [
"r94"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": 1.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax",
"negatedLabel": "Debt Securities Unrealized Gain/(Loss)"
}
}
},
"localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
"auth_ref": [
"r405",
"r428"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Available-for-sale Debt Securities, Amortized Cost Basis",
"totalLabel": "Debt Securities Cost"
}
}
},
"localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
"auth_ref": [
"r92",
"r404",
"r428",
"r772"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": 3.0,
"parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Available-for-sale Securities, Debt Securities",
"terseLabel": "Debt Securities Fair Value"
}
}
},
"localname": "AvailableForSaleSecuritiesDebtSecurities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_AwardTypeAxis": {
"auth_ref": [
"r558",
"r559",
"r560",
"r562",
"r563",
"r564",
"r565",
"r566",
"r567",
"r568",
"r569",
"r570",
"r571",
"r572",
"r573",
"r574",
"r575",
"r576",
"r577",
"r578",
"r579",
"r582",
"r583",
"r584",
"r585",
"r586"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of award under share-based payment arrangement.",
"label": "Award Type [Axis]"
}
}
},
"localname": "AwardTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_BalanceSheetLocationAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information by location on balance sheet (statement of financial position).",
"label": "Balance Sheet Location [Axis]"
}
}
},
"localname": "BalanceSheetLocationAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails",
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_BalanceSheetLocationDomain": {
"auth_ref": [
"r201",
"r202"
],
"lang": {
"en-us": {
"role": {
"documentation": "Location in the balance sheet (statement of financial position).",
"label": "Balance Sheet Location [Domain]"
}
}
},
"localname": "BalanceSheetLocationDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails",
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_BankOverdrafts": {
"auth_ref": [
"r17",
"r118"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 6.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.",
"label": "Bank Overdrafts",
"terseLabel": "Cash overdraft"
}
}
},
"localname": "BankOverdrafts",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BuildingAndBuildingImprovementsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
"label": "Building and Improvements"
}
}
},
"localname": "BuildingAndBuildingImprovementsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_BuildingsAndImprovementsGross": {
"auth_ref": [
"r110"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails": {
"order": 2.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
"label": "Buildings and Improvements, Gross",
"terseLabel": "Building and improvements"
}
}
},
"localname": "BuildingsAndImprovementsGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessAcquisitionAcquireeDomain": {
"auth_ref": [
"r636",
"r847",
"r848"
],
"lang": {
"en-us": {
"role": {
"documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
"label": "Business Acquisition, Acquiree [Domain]"
}
}
},
"localname": "BusinessAcquisitionAcquireeDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_BusinessAcquisitionAxis": {
"auth_ref": [
"r169",
"r170",
"r636",
"r847",
"r848"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by business combination or series of individually immaterial business combinations.",
"label": "Business Acquisition [Axis]"
}
}
},
"localname": "BusinessAcquisitionAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_BusinessAcquisitionLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Business Acquisition [Line Items]",
"terseLabel": "Business Acquisition"
}
}
},
"localname": "BusinessAcquisitionLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
"auth_ref": [
"r167"
],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
"label": "Business Acquisition Percentage Of Stock Purchase",
"terseLabel": "Percentage of stock purchase (as a percent)"
}
}
},
"localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
"auth_ref": [
"r182"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
"label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
"terseLabel": "Goodwill - Tax Deductible"
}
}
},
"localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.",
"label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period",
"terseLabel": "Acquired entity, prior year sales"
}
}
},
"localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationConsiderationTransferred1": {
"auth_ref": [
"r179",
"r180",
"r181"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
"label": "Business Combination, Consideration Transferred",
"terseLabel": "Purchase consideration"
}
}
},
"localname": "BusinessCombinationConsiderationTransferred1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationDisclosureTextBlock": {
"auth_ref": [
"r183",
"r637"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
"label": "Business Combination Disclosure [Text Block]",
"terseLabel": "BUSINESS COMBINATIONS"
}
}
},
"localname": "BusinessCombinationDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinations"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
"auth_ref": [
"r168"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
"label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
"terseLabel": "Aggregate acquisitions' operating profit"
}
}
},
"localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
"auth_ref": [
"r168"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
"label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
"terseLabel": "Aggregate acquisitions' net sales"
}
}
},
"localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
"auth_ref": [
"r171",
"r172"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
"label": "Business Combination, Consideration Transferred, Holdback",
"terseLabel": "Purchase price, holdback"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
"auth_ref": [
"r172"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
"label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
"terseLabel": "Intangible Assets",
"verboseLabel": "Intangible assets other than goodwill"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
"auth_ref": [
"r171",
"r172"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
"label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
"terseLabel": "Intangible assets"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
"auth_ref": [
"r172"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities assumed at the acquisition date.",
"label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
"terseLabel": "Assumed liability"
}
}
},
"localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_BusinessCombinationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "BUSINESS COMBINATIONS"
}
}
},
"localname": "BusinessCombinationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
"auth_ref": [
"r65",
"r66",
"r67"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
"label": "Capital Expenditures Incurred but Not yet Paid",
"terseLabel": "Capital expenditures included in accounts payable"
}
}
},
"localname": "CapitalExpendituresIncurredButNotYetPaid",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CapitalLossCarryforwardMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Deductions derived from capital losses that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year.",
"label": "Capital Loss Carryforward"
}
}
},
"localname": "CapitalLossCarryforwardMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CashAcquiredFromAcquisition": {
"auth_ref": [
"r44"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
"label": "Cash Acquired from Acquisition",
"terseLabel": "Cash received"
}
}
},
"localname": "CashAcquiredFromAcquisition",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashAndCashEquivalentsAtCarryingValue": {
"auth_ref": [
"r62",
"r267",
"r820"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
"label": "Cash and Cash Equivalents, at Carrying Value",
"periodEndLabel": "Cash and cash equivalents, end of period",
"periodStartLabel": "Cash and cash equivalents, beginning of period",
"terseLabel": "Cash and cash equivalents"
}
}
},
"localname": "CashAndCashEquivalentsAtCarryingValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Cash and Cash Equivalents, Fair Value Disclosure",
"terseLabel": "Cash and cash equivalents"
}
}
},
"localname": "CashAndCashEquivalentsFairValueDisclosure",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashAndCashEquivalentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Cash and Cash Equivalents"
}
}
},
"localname": "CashAndCashEquivalentsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
"auth_ref": [
"r63"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
"label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
"terseLabel": "CASH AND CASH EQUIVALENTS"
}
}
},
"localname": "CashAndCashEquivalentsPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
"auth_ref": [
"r57",
"r62",
"r68"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
"periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD",
"periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
"auth_ref": [
"r57",
"r214"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
"totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]",
"terseLabel": "RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:"
}
}
},
"localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical"
],
"xbrltype": "stringItemType"
},
"us-gaap_CashSurrenderValueOfLifeInsurance": {
"auth_ref": [
"r881"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.",
"label": "Cash Surrender Value of Life Insurance",
"terseLabel": "Cash surrender value of life insurance"
}
}
},
"localname": "CashSurrenderValueOfLifeInsurance",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES"
}
}
},
"localname": "CommitmentsAndContingenciesDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
"auth_ref": [
"r114",
"r460",
"r461",
"r805",
"r942"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for commitments and contingencies.",
"label": "Commitments and Contingencies Disclosure [Text Block]",
"verboseLabel": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES"
}
}
},
"localname": "CommitmentsAndContingenciesDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_CommonStockDividendsPerShareDeclared": {
"auth_ref": [
"r132"
],
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
"label": "Common Stock, Dividends, Per Share, Declared",
"terseLabel": "Cash dividends per share (USD per share)"
}
}
},
"localname": "CommonStockDividendsPerShareDeclared",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockMember": {
"auth_ref": [
"r900",
"r901",
"r996"
],
"lang": {
"en-us": {
"role": {
"documentation": "Stock that is subordinate to all other stock of the issuer.",
"label": "Common Stock [Member]",
"terseLabel": "Common Stock"
}
}
},
"localname": "CommonStockMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_CommonStockNoParValue": {
"auth_ref": [
"r7"
],
"lang": {
"en-us": {
"role": {
"documentation": "Face amount per share of no-par value common stock.",
"label": "Common Stock, No Par Value",
"terseLabel": "Common stock, no par value (in dollars per share)"
}
}
},
"localname": "CommonStockNoParValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockParOrStatedValuePerShare": {
"auth_ref": [
"r7"
],
"lang": {
"en-us": {
"role": {
"documentation": "Face amount or stated value per share of common stock.",
"label": "Common Stock, Par or Stated Value Per Share"
}
}
},
"localname": "CommonStockParOrStatedValuePerShare",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_CommonStockSharesAuthorized": {
"auth_ref": [
"r7"
],
"lang": {
"en-us": {
"role": {
"documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
"label": "Common Stock, Shares Authorized",
"terseLabel": "Common stock, shares authorized (in shares)"
}
}
},
"localname": "CommonStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesIssued": {
"auth_ref": [
"r7"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
"label": "Common Stock, Shares, Issued",
"terseLabel": "Common stock, shares issued (in shares)"
}
}
},
"localname": "CommonStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockSharesOutstanding": {
"auth_ref": [
"r7",
"r127"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
"label": "Common Stock, Shares, Outstanding",
"terseLabel": "Common stock, shares outstanding (in shares)"
}
}
},
"localname": "CommonStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_CommonStockValue": {
"auth_ref": [
"r7",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
"label": "Common Stock, Value, Issued",
"terseLabel": "Common stock, $1 par value; shares authorized 160,000,000; issued and outstanding, 61,618,193 and 61,901,851"
}
}
},
"localname": "CommonStockValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CompensationAndRetirementDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "RETIREMENT PLANS"
}
}
},
"localname": "CompensationAndRetirementDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_CompensationRelatedCostsGeneralTextBlock": {
"auth_ref": [
"r531",
"r532"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
"label": "Compensation Related Costs, General [Text Block]",
"terseLabel": "DEFERRED COMPENSATION"
}
}
},
"localname": "CompensationRelatedCostsGeneralTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensation"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Components of Deferred Tax Assets [Abstract]",
"terseLabel": "Deferred Tax Assets"
}
}
},
"localname": "ComponentsOfDeferredTaxAssetsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
"verboseLabel": "Components of deferred tax assets and liabilities [Abstract]"
}
}
},
"localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Components of Deferred Tax Liabilities [Abstract]",
"terseLabel": "Deferred Tax Liabilities"
}
}
},
"localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
"verboseLabel": "Components of income tax expense (benefit) [Abstract]"
}
}
},
"localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTax": {
"auth_ref": [
"r29",
"r286",
"r288",
"r297",
"r776",
"r784"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
"totalLabel": "COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST"
}
}
},
"localname": "ComprehensiveIncomeNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
"auth_ref": [
"r189",
"r190",
"r200",
"r286",
"r288",
"r296",
"r775",
"r783"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": {
"order": 2.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
"negatedLabel": "LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST"
}
}
},
"localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
"auth_ref": [
"r188",
"r200",
"r286",
"r288",
"r295",
"r774",
"r782"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": {
"order": 1.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
"label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
"totalLabel": "COMPREHENSIVE INCOME"
}
}
},
"localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ComputerSoftwareIntangibleAssetMember": {
"auth_ref": [
"r853",
"r934",
"r935"
],
"lang": {
"en-us": {
"role": {
"documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
"label": "Software"
}
}
},
"localname": "ComputerSoftwareIntangibleAssetMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ConcentrationRiskBenchmarkDomain": {
"auth_ref": [
"r78",
"r79",
"r210",
"r211",
"r394",
"r804"
],
"lang": {
"en-us": {
"role": {
"documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
"label": "Concentration Risk Benchmark [Domain]"
}
}
},
"localname": "ConcentrationRiskBenchmarkDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ConcentrationRiskByBenchmarkAxis": {
"auth_ref": [
"r78",
"r79",
"r210",
"r211",
"r394",
"r800",
"r804"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by benchmark of concentration risk.",
"label": "Concentration Risk Benchmark [Axis]"
}
}
},
"localname": "ConcentrationRiskByBenchmarkAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ConcentrationRiskByTypeAxis": {
"auth_ref": [
"r78",
"r79",
"r210",
"r211",
"r394",
"r804",
"r1021"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
"label": "Concentration Risk Type [Axis]"
}
}
},
"localname": "ConcentrationRiskByTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ConcentrationRiskLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Concentration Risk [Line Items]",
"terseLabel": "Concentration risk"
}
}
},
"localname": "ConcentrationRiskLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ConcentrationRiskPercentage1": {
"auth_ref": [
"r78",
"r79",
"r210",
"r211",
"r394"
],
"lang": {
"en-us": {
"role": {
"documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
"label": "Concentration Risk, Percentage",
"terseLabel": "Percent of sales"
}
}
},
"localname": "ConcentrationRiskPercentage1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_ConcentrationRiskTable": {
"auth_ref": [
"r76",
"r78",
"r79",
"r80",
"r210",
"r212",
"r804"
],
"lang": {
"en-us": {
"role": {
"documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
"label": "Concentration Risk [Table]"
}
}
},
"localname": "ConcentrationRiskTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ConcentrationRiskTypeDomain": {
"auth_ref": [
"r78",
"r79",
"r210",
"r211",
"r394",
"r804"
],
"lang": {
"en-us": {
"role": {
"documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
"label": "Concentration Risk Type [Domain]"
}
}
},
"localname": "ConcentrationRiskTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ConsolidationPolicyTextBlock": {
"auth_ref": [
"r193",
"r822"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
"label": "Consolidation, Policy [Policy Text Block]",
"terseLabel": "PRINCIPLES OF CONSOLIDATION"
}
}
},
"localname": "ConsolidationPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
"auth_ref": [
"r645"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.",
"label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]",
"terseLabel": "NONCONTROLLING INTEREST IN SUBSIDIARIES"
}
}
},
"localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ConstructionContractorReceivableIncludingContractRetainage": {
"auth_ref": [
"r1014"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, including amount withheld under retainage provision in contract.",
"label": "Construction Contractor, Receivable, Including Contract Retainage",
"terseLabel": "Accounts receivable retainage"
}
}
},
"localname": "ConstructionContractorReceivableIncludingContractRetainage",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ConstructionInProgressGross": {
"auth_ref": [
"r110"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails": {
"order": 5.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
"label": "Construction in Progress, Gross",
"terseLabel": "Construction in progress"
}
}
},
"localname": "ConstructionInProgressGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ContractWithCustomerAssetNetCurrent": {
"auth_ref": [
"r514",
"r516",
"r528"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
"label": "Contract with Customer, Asset, Net, Current",
"terseLabel": "Cost and Earnings in Excess of Billings"
}
}
},
"localname": "ContractWithCustomerAssetNetCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ContractWithCustomerLiabilityCurrent": {
"auth_ref": [
"r514",
"r515",
"r528"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
"label": "Contract with Customer, Liability, Current",
"terseLabel": "Billings in Excess of Cost and Earnings"
}
}
},
"localname": "ContractWithCustomerLiabilityCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CorporateDebtSecuritiesMember": {
"auth_ref": [
"r844",
"r846",
"r1020"
],
"lang": {
"en-us": {
"role": {
"documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
"label": "Corporate Debt Securities"
}
}
},
"localname": "CorporateDebtSecuritiesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CorporateNonSegmentMember": {
"auth_ref": [
"r87",
"r379",
"r380",
"r381",
"r382",
"r388",
"r916"
],
"lang": {
"en-us": {
"role": {
"documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
"label": "Corporate"
}
}
},
"localname": "CorporateNonSegmentMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CostOfRevenue": {
"auth_ref": [
"r37",
"r309",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r673",
"r944"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_GrossProfit",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
"label": "Cost of Goods Sold",
"terseLabel": "COST OF GOODS SOLD"
}
}
},
"localname": "CostOfRevenue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CreditFacilityAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
"label": "Credit Facility [Axis]"
}
}
},
"localname": "CreditFacilityAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_CreditFacilityDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
"label": "Credit Facility [Domain]"
}
}
},
"localname": "CreditFacilityDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CurrentFederalTaxExpenseBenefit": {
"auth_ref": [
"r899",
"r989",
"r993"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 1.0,
"parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
"label": "Current Federal Tax Expense (Benefit)",
"terseLabel": "Federal"
}
}
},
"localname": "CurrentFederalTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CurrentForeignTaxExpenseBenefit": {
"auth_ref": [
"r899",
"r989"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 3.0,
"parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
"label": "Current Foreign Tax Expense (Benefit)",
"terseLabel": "Foreign"
}
}
},
"localname": "CurrentForeignTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CurrentIncomeTaxExpenseBenefit": {
"auth_ref": [
"r165",
"r618",
"r628",
"r899"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 2.0,
"parentTag": "us-gaap_IncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
"label": "Current Income Tax Expense (Benefit)",
"totalLabel": "Total current payable"
}
}
},
"localname": "CurrentIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
"terseLabel": "Currently Payable:"
}
}
},
"localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
"auth_ref": [
"r899",
"r989",
"r993"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 2.0,
"parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
"label": "Current State and Local Tax Expense (Benefit)",
"terseLabel": "State and local"
}
}
},
"localname": "CurrentStateAndLocalTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_CustomerConcentrationRiskMember": {
"auth_ref": [
"r77",
"r394"
],
"lang": {
"en-us": {
"role": {
"documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
"label": "Customer Concentration"
}
}
},
"localname": "CustomerConcentrationRiskMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_CustomerRelationshipsMember": {
"auth_ref": [
"r176"
],
"lang": {
"en-us": {
"role": {
"documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
"label": "Customer relationships"
}
}
},
"localname": "CustomerRelationshipsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of realized gain (loss) on investment in debt and equity securities.",
"label": "Debt and Equity Securities, Realized Gain (Loss)",
"terseLabel": "Realized gain"
}
}
},
"localname": "DebtAndEquitySecuritiesRealizedGainLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DebtDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "DEBT"
}
}
},
"localname": "DebtDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_DebtDisclosureTextBlock": {
"auth_ref": [
"r121",
"r308",
"r486",
"r487",
"r488",
"r489",
"r490",
"r491",
"r492",
"r497",
"r504",
"r505",
"r507"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
"label": "Debt Disclosure [Text Block]",
"verboseLabel": "DEBT"
}
}
},
"localname": "DebtDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebt"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DebtInstrumentAxis": {
"auth_ref": [
"r0",
"r1",
"r2",
"r222",
"r225",
"r238",
"r313",
"r481",
"r482",
"r483",
"r484",
"r485",
"r487",
"r493",
"r494",
"r495",
"r496",
"r498",
"r499",
"r500",
"r501",
"r502",
"r503",
"r698",
"r831",
"r832",
"r833",
"r834",
"r835",
"r897"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
"label": "Debt Instrument [Axis]"
}
}
},
"localname": "DebtInstrumentAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentCarryingAmount": {
"auth_ref": [
"r2",
"r225",
"r238",
"r508"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
"label": "Long-term Debt, Gross",
"terseLabel": "Total"
}
}
},
"localname": "DebtInstrumentCarryingAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DebtInstrumentFairValue": {
"auth_ref": [
"r495",
"r672",
"r832",
"r833"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
"label": "Debt Instrument, Fair Value Disclosure",
"terseLabel": "Fair value of long-term debt including current portion"
}
}
},
"localname": "DebtInstrumentFairValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
"auth_ref": [
"r19",
"r216",
"r510",
"r698"
],
"lang": {
"en-us": {
"role": {
"documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
"label": "Debt Instrument, Interest Rate, Effective Percentage",
"terseLabel": "Interest rate at period end (in hundredths)"
}
}
},
"localname": "DebtInstrumentInterestRateEffectivePercentage",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_DebtInstrumentInterestRateStatedPercentage": {
"auth_ref": [
"r19",
"r482"
],
"lang": {
"en-us": {
"role": {
"documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
"label": "Debt Instrument, Interest Rate, Stated Percentage",
"terseLabel": "Interest rate (in hundredths)"
}
}
},
"localname": "DebtInstrumentInterestRateStatedPercentage",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_DebtInstrumentLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Debt Instrument [Line Items]",
"terseLabel": "Debt"
}
}
},
"localname": "DebtInstrumentLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtInstrumentNameDomain": {
"auth_ref": [
"r20",
"r313",
"r481",
"r482",
"r483",
"r484",
"r485",
"r487",
"r493",
"r494",
"r495",
"r496",
"r498",
"r499",
"r500",
"r501",
"r502",
"r503",
"r698",
"r831",
"r832",
"r833",
"r834",
"r835",
"r897"
],
"lang": {
"en-us": {
"role": {
"documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
"label": "Debt Instrument, Name [Domain]"
}
}
},
"localname": "DebtInstrumentNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_DebtInstrumentTable": {
"auth_ref": [
"r20",
"r128",
"r129",
"r130",
"r131",
"r215",
"r216",
"r218",
"r236",
"r313",
"r481",
"r482",
"r483",
"r484",
"r485",
"r487",
"r493",
"r494",
"r495",
"r496",
"r498",
"r499",
"r500",
"r501",
"r502",
"r503",
"r506",
"r698",
"r831",
"r832",
"r833",
"r834",
"r835",
"r897"
],
"lang": {
"en-us": {
"role": {
"documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
"label": "Schedule of Long-term Debt Instruments [Table]",
"terseLabel": "Schedule of Long-term Debt Instruments [Table]"
}
}
},
"localname": "DebtInstrumentTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DebtLongtermAndShorttermCombinedAmount": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
"label": "Debt, Long-term and Short-term, Combined Amount",
"terseLabel": "Debt"
}
}
},
"localname": "DebtLongtermAndShorttermCombinedAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DebtPolicyTextBlock": {
"auth_ref": [
"r119"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
"label": "Debt, Policy [Policy Text Block]",
"terseLabel": "DEBT"
}
}
},
"localname": "DebtPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DebtSecuritiesUnrealizedGainLoss": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).",
"label": "Debt Securities, Unrealized Gain (Loss)",
"terseLabel": "Unrealized gain (loss) on debt securities"
}
}
},
"localname": "DebtSecuritiesUnrealizedGainLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredCompensationArrangementsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "DEFERRED COMPENSATION"
}
}
},
"localname": "DeferredCompensationArrangementsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.",
"label": "Deferred Compensation Cash-based Arrangements, Liability, Classified, Noncurrent",
"terseLabel": "Deferred compensation liability for the two participants who chose a deferred settlement"
}
}
},
"localname": "DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
"label": "Deferred Compensation Liability, Classified, Noncurrent",
"terseLabel": "Deferred compensation liability"
}
}
},
"localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredCompensationPlanAssets": {
"auth_ref": [
"r881"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
"label": "Deferred Compensation Plan Assets",
"terseLabel": "Assets held by the Plan"
}
}
},
"localname": "DeferredCompensationPlanAssets",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
"auth_ref": [
"r899",
"r990",
"r993"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 1.0,
"parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
"label": "Deferred Federal Income Tax Expense (Benefit)",
"terseLabel": "Federal"
}
}
},
"localname": "DeferredFederalIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredFinanceCostsNet": {
"auth_ref": [
"r217",
"r949"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
"label": "Debt Issuance Costs, Net",
"negatedLabel": "Less debt issuance costs"
}
}
},
"localname": "DeferredFinanceCostsNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
"auth_ref": [
"r165",
"r899",
"r990"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 3.0,
"parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
"label": "Deferred Foreign Income Tax Expense (Benefit)",
"terseLabel": "Foreign"
}
}
},
"localname": "DeferredForeignIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxAssetsNet": {
"auth_ref": [
"r600",
"r601"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
"label": "Deferred Income Tax Assets, Net",
"terseLabel": "DEFERRED INCOME TAXES"
}
}
},
"localname": "DeferredIncomeTaxAssetsNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxExpenseBenefit": {
"auth_ref": [
"r60",
"r165",
"r619",
"r627",
"r628",
"r899"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 1.0,
"parentTag": "us-gaap_IncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
"label": "Deferred Income Tax Expense (Benefit)",
"totalLabel": "Total net deferred"
}
}
},
"localname": "DeferredIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
"terseLabel": "Net Deferred:"
}
}
},
"localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DeferredIncomeTaxLiabilities": {
"auth_ref": [
"r4",
"r5",
"r224",
"r237",
"r613"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_DeferredTaxLiabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
"label": "Deferred Tax Liabilities, Gross",
"negatedTotalLabel": "Deferred income tax liabilities"
}
}
},
"localname": "DeferredIncomeTaxLiabilities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxLiabilitiesNet": {
"auth_ref": [
"r600",
"r601"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
"label": "Deferred Tax Liabilities, Net Deferred Income Tax Liabilities, Net, Noncurrent",
"terseLabel": "DEFERRED INCOME TAXES"
}
}
},
"localname": "DeferredIncomeTaxLiabilitiesNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredIncomeTaxesAndTaxCredits": {
"auth_ref": [
"r61"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 11.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
"label": "Deferred Income Taxes and Tax Credits",
"terseLabel": "Deferred income taxes (credit)"
}
}
},
"localname": "DeferredIncomeTaxesAndTaxCredits",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
"auth_ref": [
"r899",
"r990",
"r993"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": 2.0,
"parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
"label": "Deferred State and Local Income Tax Expense (Benefit)",
"terseLabel": "State and local"
}
}
},
"localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 4.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
"label": "Deferred Tax Assets, Capital Loss Carryforwards",
"terseLabel": "Foreign subsidiary capital loss carryforward"
}
}
},
"localname": "DeferredTaxAssetsCapitalLossCarryforwards",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsGross": {
"auth_ref": [
"r614"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
"label": "Deferred Tax Assets, Gross",
"totalLabel": "Gross deferred income tax assets"
}
}
},
"localname": "DeferredTaxAssetsGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsInventory": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 6.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
"label": "Deferred Tax Assets, Inventory",
"terseLabel": "Inventory"
}
}
},
"localname": "DeferredTaxAssetsInventory",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsNet": {
"auth_ref": [
"r987"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_DeferredTaxLiabilities",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
"label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent",
"totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent, Total"
}
}
},
"localname": "DeferredTaxAssetsNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 3.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
"label": "Deferred Tax Assets, Operating Loss Carryforwards",
"terseLabel": "Net operating loss carryforwards"
}
}
},
"localname": "DeferredTaxAssetsOperatingLossCarryforwards",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": {
"auth_ref": [
"r161",
"r163",
"r988"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.",
"label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax",
"terseLabel": "Alternative minimum tax credit"
}
}
},
"localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {
"auth_ref": [
"r161",
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 5.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.",
"label": "Deferred Tax Assets, Tax Credit Carryforwards, Other",
"terseLabel": "Other tax credits"
}
}
},
"localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.",
"label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
"terseLabel": "Employee benefits"
}
}
},
"localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 9.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
"label": "Deferred Tax Assets, Tax Deferred Expense, Other",
"verboseLabel": "Other, net"
}
}
},
"localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 8.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
"label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
"terseLabel": "Accrued expenses"
}
}
},
"localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 7.0,
"parentTag": "us-gaap_DeferredTaxAssetsGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
"label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
"terseLabel": "Reserves on receivables"
}
}
},
"localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxAssetsValuationAllowance": {
"auth_ref": [
"r615"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_DeferredTaxAssetsNet",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
"label": "Deferred Tax Assets, Valuation Allowance",
"negatedLabel": "Valuation allowance"
}
}
},
"localname": "DeferredTaxAssetsValuationAllowance",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxLiabilities": {
"auth_ref": [
"r155",
"r987"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
"label": "Deferred Tax Liabilities, Net",
"negatedTotalLabel": "Net deferred income tax liability"
}
}
},
"localname": "DeferredTaxLiabilities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxLiabilitiesOther": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 4.0,
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
"label": "Deferred Tax Liabilities, Other",
"negatedLabel": "Other, net"
}
}
},
"localname": "DeferredTaxLiabilitiesOther",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 2.0,
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.",
"label": "Deferred Tax Liabilities, Other Finite-Lived Assets",
"negatedLabel": "Intangibles"
}
}
},
"localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
"auth_ref": [
"r163",
"r988"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": {
"order": 1.0,
"parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
"label": "Deferred Tax Liabilities, Property, Plant and Equipment",
"negatedLabel": "Depreciation"
}
}
},
"localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DefinedBenefitPlanDisclosureLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Defined Benefit Plan Disclosure [Line Items]",
"terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
}
}
},
"localname": "DefinedBenefitPlanDisclosureLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DefinedContributionPlanCostRecognized": {
"auth_ref": [
"r549"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cost for defined contribution plan.",
"label": "Defined Contribution Plan, Cost Recognized",
"terseLabel": "Defined contribution plan, cost recognized"
}
}
},
"localname": "DefinedContributionPlanCostRecognized",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
"label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
"terseLabel": "Employer matching contribution, percent (in hundredths)"
}
}
},
"localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
"label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
"terseLabel": "Maximum annual contribution per employee (in hundredths)"
}
}
},
"localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_Depreciation": {
"auth_ref": [
"r60",
"r109"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
"label": "Depreciation",
"terseLabel": "Depreciation"
}
}
},
"localname": "Depreciation",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisaggregationOfRevenueLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Revenue Recognition."
}
}
},
"localname": "DisaggregationOfRevenueLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DisaggregationOfRevenueTable": {
"auth_ref": [
"r527",
"r837",
"r838",
"r839",
"r840",
"r841",
"r842",
"r843"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
"label": "Disaggregation of Revenue [Table]"
}
}
},
"localname": "DisaggregationOfRevenueTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_DisaggregationOfRevenueTableTextBlock": {
"auth_ref": [
"r952"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
"label": "Disaggregation of Revenue [Table Text Block]",
"terseLabel": "Schedule of Disaggregation of revenue"
}
}
},
"localname": "DisaggregationOfRevenueTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
"auth_ref": [
"r557",
"r588",
"r589",
"r591",
"r596",
"r850"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for share-based payment arrangement.",
"label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
"verboseLabel": "COMMON STOCK"
}
}
},
"localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStock"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "COMMON STOCK"
}
}
},
"localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
"label": "Disposal Group, Including Discontinued Operation, Consideration",
"terseLabel": "Sale price of property"
}
}
},
"localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
"auth_ref": [
"r847",
"r848"
],
"lang": {
"en-us": {
"role": {
"documentation": "Name of disposal group.",
"label": "Disposal Group Name [Domain]"
}
}
},
"localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_DividendsCash": {
"auth_ref": [
"r132",
"r235"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
"label": "Dividends, Cash",
"negatedLabel": "Cash dividends"
}
}
},
"localname": "DividendsCash",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_DomesticCountryMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
"label": "Domestic Tax Authority"
}
}
},
"localname": "DomesticCountryMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_EarningsPerShareBasic": {
"auth_ref": [
"r298",
"r322",
"r323",
"r325",
"r326",
"r327",
"r333",
"r335",
"r341",
"r344",
"r345",
"r347",
"r660",
"r661",
"r777",
"r785",
"r826"
],
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
"label": "Earnings Per Share, Basic",
"terseLabel": "Basic (USD per share)",
"verboseLabel": "EARNINGS PER SHARE - BASIC (USD per share)"
}
}
},
"localname": "EarningsPerShareBasic",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerShareDiluted": {
"auth_ref": [
"r298",
"r322",
"r323",
"r325",
"r326",
"r327",
"r335",
"r341",
"r344",
"r345",
"r347",
"r660",
"r661",
"r777",
"r785",
"r826"
],
"lang": {
"en-us": {
"role": {
"documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
"label": "Earnings Per Share, Diluted",
"terseLabel": "Diluted (USD per share)",
"verboseLabel": "EARNINGS PER SHARE - DILUTED (USD per share)"
}
}
},
"localname": "EarningsPerShareDiluted",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "perShareItemType"
},
"us-gaap_EarningsPerSharePolicyTextBlock": {
"auth_ref": [
"r73",
"r74"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
"label": "Earnings Per Share, Policy [Policy Text Block]",
"terseLabel": "EARNINGS PER SHARE"
}
}
},
"localname": "EarningsPerSharePolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_EarningsPerShareReconciliationAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Earnings Per Share Reconciliation [Abstract]",
"terseLabel": "Net earnings per share"
}
}
},
"localname": "EarningsPerShareReconciliationAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
"auth_ref": [
"r1000"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
"terseLabel": "Effect of exchange rate changes on cash"
}
}
},
"localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
"auth_ref": [
"r603"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "Effective Income Tax Rate Reconciliation, Percent",
"totalLabel": "Effective income tax rate"
}
}
},
"localname": "EffectiveIncomeTaxRateContinuingOperations",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
"verboseLabel": "Effective income tax rate reconciliation"
}
}
},
"localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
"auth_ref": [
"r311",
"r603",
"r630"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 1.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
"label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
"terseLabel": "Statutory federal income tax rate"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
"auth_ref": [
"r630",
"r985"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 9.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
"label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": {
"auth_ref": [
"r985",
"r994"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 4.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": -1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.",
"label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Percent",
"negatedLabel": "Manufacturing deduction"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": {
"auth_ref": [
"r985",
"r994"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 3.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.",
"label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent",
"terseLabel": "Effect of noncontrolling owned interest in earnings of partnerships"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
"auth_ref": [
"r985",
"r994"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 10.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
"label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
"terseLabel": "Other, net"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
"auth_ref": [
"r985",
"r994"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 2.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
"label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
"terseLabel": "State and local taxes (net of federal benefits)"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
"auth_ref": [
"r985",
"r994"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 6.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
"label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
"terseLabel": "Change in uncertain tax positions reserve"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
"auth_ref": [
"r985",
"r994"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": {
"order": 5.0,
"parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
"weight": -1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
"label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
"negatedLabel": "Tax credits, including foreign tax credit"
}
}
},
"localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_EmployeeRelatedLiabilitiesCurrent": {
"auth_ref": [
"r17"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
"label": "Employee-related Liabilities, Current",
"terseLabel": "Compensation and benefits"
}
}
},
"localname": "EmployeeRelatedLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized [Abstract]",
"terseLabel": "Unrecognized Compensation Expense"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
"auth_ref": [
"r590"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition",
"terseLabel": "Nonvested restricted awards, weighted-average period to recognize expense"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
"auth_ref": [
"r981"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
"label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options",
"terseLabel": "Nonvested restricted awards, unrecognized compensation expense"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
"auth_ref": [
"r981"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
"label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options",
"terseLabel": "Unrecognized compensation expense of stock options"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
"auth_ref": [
"r587"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
"label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense",
"terseLabel": "Income tax benefit from share-based compensation"
}
}
},
"localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EmployeeStockOptionMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
"label": "Stock Options"
}
}
},
"localname": "EmployeeStockOptionMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Revenue from External Customer [Line Items]",
"terseLabel": "Revenue"
}
}
},
"localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_EquipmentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tangible personal property used to produce goods and services.",
"label": "Equipment"
}
}
},
"localname": "EquipmentMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_EquityComponentDomain": {
"auth_ref": [
"r127",
"r259",
"r290",
"r291",
"r292",
"r314",
"r315",
"r316",
"r319",
"r328",
"r331",
"r351",
"r414",
"r513",
"r592",
"r593",
"r594",
"r623",
"r624",
"r659",
"r686",
"r687",
"r688",
"r689",
"r690",
"r692",
"r728",
"r790",
"r791",
"r792"
],
"lang": {
"en-us": {
"role": {
"documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
"label": "Equity Component [Domain]"
}
}
},
"localname": "EquityComponentDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
"auth_ref": [
"r263",
"r309",
"r410",
"r673"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
"label": "Equity Method Investment, Nonconsolidated Investee [Axis]"
}
}
},
"localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
"auth_ref": [
"r263",
"r309",
"r410",
"r673"
],
"lang": {
"en-us": {
"role": {
"documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
"label": "Equity Method Investment, Nonconsolidated Investee [Domain]"
}
}
},
"localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_EquityMethodInvestments": {
"auth_ref": [
"r96",
"r369",
"r879"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
"label": "Equity Method Investments",
"terseLabel": "Carrying value"
}
}
},
"localname": "EquityMethodInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
"auth_ref": [
"r274",
"r670"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": {
"order": 1.0,
"parentTag": "ufpi_EquitySecuritiesAmortizedCost",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
"label": "Equity Securities, FV-NI",
"terseLabel": "Equity Securities Fair Value"
}
}
},
"localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
"auth_ref": [
"r408"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
"label": "Equity Securities, FV-NI, Unrealized Gain",
"terseLabel": "Equity securities, unrealized gain"
}
}
},
"localname": "EquitySecuritiesFvNiUnrealizedGain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EquitySecuritiesFvNiUnrealizedLoss": {
"auth_ref": [
"r408"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
"label": "Equity Securities, FV-NI, Unrealized Loss",
"terseLabel": "Equity securities, unrealized loss"
}
}
},
"localname": "EquitySecuritiesFvNiUnrealizedLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_EquitySecuritiesMember": {
"auth_ref": [
"r95",
"r239",
"r861",
"r862",
"r863"
],
"lang": {
"en-us": {
"role": {
"documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
"label": "Equity"
}
}
},
"localname": "EquitySecuritiesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
"auth_ref": [
"r495",
"r672",
"r832",
"r833"
],
"lang": {
"en-us": {
"role": {
"documentation": "Measured as an estimate of fair value.",
"label": "Estimate of Fair Value Measurement"
}
}
},
"localname": "EstimateOfFairValueFairValueDisclosureMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
"terseLabel": "Fair Value"
}
}
},
"localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
"auth_ref": [
"r663",
"r664",
"r668"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
"label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
"terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
}
}
},
"localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
"auth_ref": [
"r204",
"r205"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
"label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
"terseLabel": "Assets measured at fair value"
}
}
},
"localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FairValueByFairValueHierarchyLevelAxis": {
"auth_ref": [
"r495",
"r535",
"r536",
"r537",
"r538",
"r539",
"r540",
"r664",
"r736",
"r737",
"r738",
"r832",
"r833",
"r844",
"r845",
"r846"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
"label": "Fair Value, Hierarchy [Axis]"
}
}
},
"localname": "FairValueByFairValueHierarchyLevelAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueByMeasurementBasisAxis": {
"auth_ref": [
"r204",
"r207",
"r495",
"r832",
"r833"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by measurement basis.",
"label": "Measurement Basis [Axis]"
}
}
},
"localname": "FairValueByMeasurementBasisAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueByMeasurementFrequencyAxis": {
"auth_ref": [
"r663",
"r664",
"r665",
"r666",
"r669"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by measurement frequency.",
"label": "Measurement Frequency [Axis]"
}
}
},
"localname": "FairValueByMeasurementFrequencyAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FairValueDisclosuresAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "FAIR VALUE"
}
}
},
"localname": "FairValueDisclosuresAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_FairValueDisclosuresTextBlock": {
"auth_ref": [
"r667"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
"label": "Fair Value Disclosures [Text Block]",
"verboseLabel": "FAIR VALUE"
}
}
},
"localname": "FairValueDisclosuresTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValue"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FairValueInputsLevel1Member": {
"auth_ref": [
"r495",
"r535",
"r540",
"r664",
"r736",
"r844",
"r845",
"r846"
],
"lang": {
"en-us": {
"role": {
"documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
"label": "Quoted Prices in Active Markets (Level 1)"
}
}
},
"localname": "FairValueInputsLevel1Member",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueInputsLevel2Member": {
"auth_ref": [
"r495",
"r535",
"r540",
"r664",
"r737",
"r832",
"r833",
"r844",
"r845",
"r846"
],
"lang": {
"en-us": {
"role": {
"documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
"label": "Prices with Other Observable Inputs (Level 2)"
}
}
},
"localname": "FairValueInputsLevel2Member",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueInputsLevel3Member": {
"auth_ref": [
"r495",
"r535",
"r536",
"r537",
"r538",
"r539",
"r540",
"r664",
"r738",
"r832",
"r833",
"r844",
"r845",
"r846"
],
"lang": {
"en-us": {
"role": {
"documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
"label": "Prices with Unobservable Inputs (Level 3)"
}
}
},
"localname": "FairValueInputsLevel3Member",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisDebtInstrumentValuationTechniquesChangeInTechniqueQuantificationOfEffect": {
"auth_ref": [
"r206"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Represents the quantification of the effect of changes in the valuation technique and related inputs, during the period, used to measure the liability at fair value as of the statement of financial position reporting date.",
"label": "Fair Value, Debt Instrument, Valuation Techniques, Change in Technique, Quantification of Effect",
"terseLabel": "Difference between fair value and carrying value of debt"
}
}
},
"localname": "FairValueLiabilitiesMeasuredOnRecurringBasisDebtInstrumentValuationTechniquesChangeInTechniqueQuantificationOfEffect",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FairValueMeasurementFrequencyDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Measurement frequency.",
"label": "Fair Value, Measurement Frequency [Domain]"
}
}
},
"localname": "FairValueMeasurementFrequencyDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
"auth_ref": [
"r495",
"r535",
"r536",
"r537",
"r538",
"r539",
"r540",
"r736",
"r737",
"r738",
"r832",
"r833",
"r844",
"r845",
"r846"
],
"lang": {
"en-us": {
"role": {
"documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
"label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
}
}
},
"localname": "FairValueMeasurementsFairValueHierarchyDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueMeasurementsRecurringMember": {
"auth_ref": [
"r667",
"r669"
],
"lang": {
"en-us": {
"role": {
"documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
"label": "Recurring"
}
}
},
"localname": "FairValueMeasurementsRecurringMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FairValueOfFinancialInstrumentsPolicy": {
"auth_ref": [
"r208",
"r209"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
"label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
"terseLabel": "FAIR VALUE DISCLOSURES OF FINANCIAL INSTRUMENTS"
}
}
},
"localname": "FairValueOfFinancialInstrumentsPolicy",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FinancialInstrumentAxis": {
"auth_ref": [
"r406",
"r407",
"r418",
"r423",
"r424",
"r426",
"r427",
"r429",
"r430",
"r431",
"r506",
"r512",
"r650",
"r733",
"r734",
"r735",
"r736",
"r737",
"r738",
"r739",
"r740",
"r741",
"r742",
"r743",
"r744",
"r745",
"r746",
"r747",
"r748",
"r749",
"r750",
"r751",
"r752",
"r753",
"r754",
"r755",
"r756",
"r757",
"r758",
"r759",
"r760",
"r761",
"r762",
"r829",
"r917",
"r918",
"r919",
"r1022",
"r1023",
"r1024",
"r1025",
"r1026",
"r1027",
"r1028"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of financial instrument.",
"label": "Financial Instrument [Axis]"
}
}
},
"localname": "FinancialInstrumentAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
"label": "Finite-Lived Intangible Asset, Useful Life",
"terseLabel": "Estimated useful life"
}
}
},
"localname": "FiniteLivedIntangibleAssetUsefulLife",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
"auth_ref": [
"r271",
"r452"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails": {
"order": 2.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
"label": "Finite-Lived Intangible Assets, Accumulated Amortization",
"negatedLabel": "Accumulated Amortization"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": 6.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
"terseLabel": "Thereafter"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
"auth_ref": [
"r105"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": 1.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
"terseLabel": "2023"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
"auth_ref": [
"r105"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": 5.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
"terseLabel": "2027"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
"auth_ref": [
"r105"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": 4.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
"terseLabel": "2026"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
"auth_ref": [
"r105"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": 3.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
"terseLabel": "2025"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
"auth_ref": [
"r105"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": 2.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
"terseLabel": "2024"
}
}
},
"localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
"auth_ref": [
"r450",
"r451",
"r452",
"r453",
"r766",
"r770"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by major type or class of finite-lived intangible assets.",
"label": "Finite-Lived Intangible Assets by Major Class [Axis]"
}
}
},
"localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
"terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity"
}
}
},
"localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsGross": {
"auth_ref": [
"r103",
"r770"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails": {
"order": 1.0,
"parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
"label": "Finite-Lived Intangible Assets, Gross",
"verboseLabel": "Assets"
}
}
},
"localname": "FiniteLivedIntangibleAssetsGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Finite-Lived Intangible Assets [Line Items]",
"terseLabel": "Finite-Lived Intangible Assets"
}
}
},
"localname": "FiniteLivedIntangibleAssetsLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
"auth_ref": [
"r100",
"r102"
],
"lang": {
"en-us": {
"role": {
"documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
"label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
}
}
},
"localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_FiniteLivedIntangibleAssetsNet": {
"auth_ref": [
"r103",
"r766"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
},
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
},
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
"label": "Finite-Lived Intangible Assets, Net",
"terseLabel": "OTHER INTANGIBLE ASSETS, NET",
"totalLabel": "Net Value"
}
}
},
"localname": "FiniteLivedIntangibleAssetsNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_FiscalPeriod": {
"auth_ref": [
"r185"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
"label": "Fiscal Period, Policy [Policy Text Block]",
"terseLabel": "FISCAL YEAR"
}
}
},
"localname": "FiscalPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FiscalPeriodDuration": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.",
"label": "Fiscal Period Duration",
"terseLabel": "Length of fiscal year"
}
}
},
"localname": "FiscalPeriodDuration",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_FixedIncomeSecuritiesMember": {
"auth_ref": [
"r846",
"r954"
],
"lang": {
"en-us": {
"role": {
"documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
"label": "Fixed Income"
}
}
},
"localname": "FixedIncomeSecuritiesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ForeignCountryMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
"label": "Foreign Country",
"terseLabel": "Foreign Country"
}
}
},
"localname": "ForeignCountryMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
"auth_ref": [
"r682",
"r683",
"r684",
"r685"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 5.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
"label": "Foreign Currency Transaction Gain (Loss), before Tax",
"negatedLabel": "FOREIGN CURRENCY EXCHANGE LOSS"
}
}
},
"localname": "ForeignCurrencyTransactionGainLossBeforeTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
"auth_ref": [
"r694"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
"label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
"terseLabel": "FOREIGN CURRENCY"
}
}
},
"localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_FurnitureAndFixturesGross": {
"auth_ref": [
"r110"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails": {
"order": 4.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
"label": "Furniture and Fixtures, Gross",
"terseLabel": "Furniture and fixtures"
}
}
},
"localname": "FurnitureAndFixturesGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GainLossOnDispositionOfAssets1": {
"auth_ref": [
"r895"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 8.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
"label": "Gain (Loss) on Disposition of Assets",
"negatedTerseLabel": "Net loss (gain) on sale and disposition of assets"
}
}
},
"localname": "GainLossOnDispositionOfAssets1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
"auth_ref": [
"r60"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
"label": "Gain (Loss) on Disposition of Property Plant Equipment",
"terseLabel": "Pre-tax gain on sale of property"
}
}
},
"localname": "GainLossOnSaleOfPropertyPlantEquipment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
"auth_ref": [
"r895"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 5.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.",
"label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
"negatedTerseLabel": "Net loss (gain) on sale and disposition of assets"
}
}
},
"localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Goodwill": {
"auth_ref": [
"r270",
"r436",
"r771",
"r830",
"r857",
"r923",
"r930"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
"label": "Goodwill",
"periodEndLabel": "Goodwill, Ending Balance",
"periodStartLabel": "Goodwill, Beginning Balance",
"terseLabel": "GOODWILL"
}
}
},
"localname": "Goodwill",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GoodwillAcquiredDuringPeriod": {
"auth_ref": [
"r439",
"r830"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
"label": "Goodwill, Acquired During Period",
"terseLabel": "Acquisitions"
}
}
},
"localname": "GoodwillAcquiredDuringPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GoodwillAndIntangibleAssetImpairment": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 6.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
"label": "Goodwill and Intangible Asset Impairment",
"terseLabel": "Impairment of goodwill and other intangibles"
}
}
},
"localname": "GoodwillAndIntangibleAssetImpairment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "GOODWILL AND OTHER INTANGIBLE ASSETS"
}
}
},
"localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
"auth_ref": [
"r107"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for goodwill and intangible assets.",
"label": "Goodwill and Intangible Assets Disclosure [Text Block]",
"verboseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS"
}
}
},
"localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssets"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
"auth_ref": [
"r448",
"r449",
"r830"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
"label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
"terseLabel": "GOODWILL"
}
}
},
"localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
"auth_ref": [
"r443"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
"label": "Goodwill, Foreign Currency Translation Gain (Loss)",
"terseLabel": "Foreign Exchange, Net"
}
}
},
"localname": "GoodwillForeignCurrencyTranslationGainLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GoodwillImpairedAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Goodwill, Impaired [Abstract]",
"terseLabel": "Goodwill"
}
}
},
"localname": "GoodwillImpairedAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_GoodwillImpairmentLoss": {
"auth_ref": [
"r60",
"r437",
"r442",
"r448",
"r830"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
"label": "Goodwill, Impairment Loss",
"negatedLabel": "Impairments",
"terseLabel": "Goodwill impairment"
}
}
},
"localname": "GoodwillImpairmentLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GoodwillLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Goodwill [Line Items]",
"terseLabel": "Goodwill [Line Items]"
}
}
},
"localname": "GoodwillLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_GoodwillPurchaseAccountingAdjustments": {
"auth_ref": [
"r166",
"r929"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
"label": "Goodwill, Purchase Accounting Adjustments",
"terseLabel": "Purchase Accounting Adjustments"
}
}
},
"localname": "GoodwillPurchaseAccountingAdjustments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GoodwillRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Goodwill [Roll Forward]",
"terseLabel": "Goodwill"
}
}
},
"localname": "GoodwillRollForward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_GoodwillTransfers": {
"auth_ref": [
"r929"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
"label": "Goodwill, Transfers",
"verboseLabel": "Transfers"
}
}
},
"localname": "GoodwillTransfers",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GrossProfit": {
"auth_ref": [
"r36",
"r309",
"r368",
"r379",
"r385",
"r388",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r673",
"r828",
"r944"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
"label": "Gross Profit",
"terseLabel": "Gross profit",
"totalLabel": "GROSS PROFIT"
}
}
},
"localname": "GrossProfit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_GuaranteeOfIndebtednessOfOthersMember": {
"auth_ref": [
"r115",
"r184",
"r253"
],
"lang": {
"en-us": {
"role": {
"documentation": "Agreements (contracts) that contingently require the guarantor to make payments of principal and interest to a lender on another party's debt if that party fails to comply with the terms of the borrowing arrangement.",
"label": "Revenue Bonds"
}
}
},
"localname": "GuaranteeOfIndebtednessOfOthersMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_HedgeFundsMember": {
"auth_ref": [
"r954"
],
"lang": {
"en-us": {
"role": {
"documentation": "Investments in registered hedge funds.",
"label": "Hedge funds"
}
}
},
"localname": "HedgeFundsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
"auth_ref": [
"r108",
"r113"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
"label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
"terseLabel": "LONG-LIVED ASSETS"
}
}
},
"localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
"auth_ref": [
"r310",
"r629"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails": {
"order": 1.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
"label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
"terseLabel": "U.S."
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
"auth_ref": [
"r32",
"r219",
"r230",
"r251",
"r368",
"r379",
"r385",
"r388",
"r778",
"r828"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_ProfitLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
"label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest.",
"totalLabel": "EARNINGS BEFORE INCOME TAXES",
"verboseLabel": "Segment earnings before income taxes"
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
"auth_ref": [
"r310",
"r629"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails": {
"order": 2.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
"label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
"terseLabel": "Foreign"
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
"auth_ref": [
"r368",
"r379",
"r385",
"r388",
"r828"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
"label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
"totalLabel": "Total."
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
"verboseLabel": "Components of earnings before income taxes [Abstract]"
}
}
},
"localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncomeLossFromEquityMethodInvestments": {
"auth_ref": [
"r33",
"r60",
"r96",
"r229",
"r249",
"r365"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 9.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
},
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 3.0,
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
"label": "Income (Loss) from Equity Method Investments",
"negatedLabel": "EQUITY IN LOSS OF INVESTEE",
"negatedTerseLabel": "Equity in loss of investee"
}
}
},
"localname": "IncomeLossFromEquityMethodInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeStatementAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME"
}
}
},
"localname": "IncomeStatementAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
"auth_ref": [
"r847",
"r848"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by name of disposal group.",
"label": "Disposal Group Name [Axis]"
}
}
},
"localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncomeStatementLocationAxis": {
"auth_ref": [
"r454",
"r457"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by location in the income statement.",
"label": "Income Statement Location [Axis]"
}
}
},
"localname": "IncomeStatementLocationAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncomeStatementLocationDomain": {
"auth_ref": [
"r457"
],
"lang": {
"en-us": {
"role": {
"documentation": "Location in the income statement.",
"label": "Income Statement Location [Domain]"
}
}
},
"localname": "IncomeStatementLocationDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_IncomeTaxAuthorityAxis": {
"auth_ref": [
"r158"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by tax jurisdiction.",
"label": "Income Tax Authority [Axis]"
}
}
},
"localname": "IncomeTaxAuthorityAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxAuthorityDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
"label": "Income Tax Authority [Domain]"
}
}
},
"localname": "IncomeTaxAuthorityDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_IncomeTaxDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "INCOME TAXES"
}
}
},
"localname": "IncomeTaxDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxDisclosureTextBlock": {
"auth_ref": [
"r311",
"r604",
"r611",
"r617",
"r625",
"r631",
"r633",
"r634",
"r635"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
"label": "Income Tax Disclosure [Text Block]",
"verboseLabel": "INCOME TAXES"
}
}
},
"localname": "IncomeTaxDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxes"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeTaxExpenseBenefit": {
"auth_ref": [
"r312",
"r330",
"r331",
"r366",
"r602",
"r626",
"r632",
"r786"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
},
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_ProfitLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
"label": "Income Tax Expense (Benefit)",
"terseLabel": "INCOME TAXES",
"totalLabel": "Income Tax Expense (Benefit), Total"
}
}
},
"localname": "IncomeTaxExpenseBenefit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxPolicyTextBlock": {
"auth_ref": [
"r289",
"r598",
"r599",
"r611",
"r612",
"r616",
"r620"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
"label": "Income Tax, Policy [Policy Text Block]",
"terseLabel": "INCOME TAXES"
}
}
},
"localname": "IncomeTaxPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_IncomeTaxUncertaintiesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES"
}
}
},
"localname": "IncomeTaxUncertaintiesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_IncomeTaxesPaidNet": {
"auth_ref": [
"r64"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
"label": "Income Taxes Paid, Net",
"terseLabel": "Income taxes paid"
}
}
},
"localname": "IncomeTaxesPaidNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncomeTaxesReceivable": {
"auth_ref": [
"r228",
"r248",
"r882"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 6.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
"label": "Income Taxes Receivable, Current",
"terseLabel": "Refundable income taxes"
}
}
},
"localname": "IncomeTaxesReceivable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsPayable": {
"auth_ref": [
"r59"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 15.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
"label": "Increase (Decrease) in Accounts Payable",
"terseLabel": "Accounts payable and cash overdraft"
}
}
},
"localname": "IncreaseDecreaseInAccountsPayable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccountsReceivable": {
"auth_ref": [
"r59"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 13.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
"label": "Increase (Decrease) in Accounts Receivable",
"negatedLabel": "Accounts receivable"
}
}
},
"localname": "IncreaseDecreaseInAccountsReceivable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInAccruedLiabilities": {
"auth_ref": [
"r59"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 16.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
"label": "Increase (Decrease) in Accrued Liabilities",
"terseLabel": "Accrued liabilities and other"
}
}
},
"localname": "IncreaseDecreaseInAccruedLiabilities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInInventories": {
"auth_ref": [
"r59"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 14.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
"label": "Increase (Decrease) in Inventories",
"negatedLabel": "Inventories"
}
}
},
"localname": "IncreaseDecreaseInInventories",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Increase (Decrease) in Operating Capital [Abstract]",
"terseLabel": "Changes in:"
}
}
},
"localname": "IncreaseDecreaseInOperatingCapitalAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
"terseLabel": "Increase (Decrease) in Stockholders' Equity"
}
}
},
"localname": "IncreaseDecreaseInStockholdersEquityRollForward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
"terseLabel": "Increase (Decrease) in Temporary Equity"
}
}
},
"localname": "IncreaseDecreaseInTemporaryEquityRollForward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_IncreaseDecreaseInUnearnedPremiumsNet": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 15.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of decrease (increase) in unearned premiums.",
"label": "Cash restricted as to use"
}
}
},
"localname": "IncreaseDecreaseInUnearnedPremiumsNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "monetaryItemType"
},
"us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
"auth_ref": [
"r157"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.",
"label": "Increase in Unrecognized Tax Benefits is Reasonably Possible",
"terseLabel": "Increase in unrecognized tax benefits is reasonably possible"
}
}
},
"localname": "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
"auth_ref": [
"r336",
"r337",
"r338",
"r345",
"r556"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": 2.0,
"parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
"label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
"terseLabel": "Effect of dilutive restricted common stock (in shares)"
}
}
},
"localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
"auth_ref": [
"r106"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
"label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
"terseLabel": "INDEFINITE-LIVED INTANGIBLE ASSETS",
"verboseLabel": "Indefinite-lived intangible assets"
}
}
},
"localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InsuranceClaimsMember": {
"auth_ref": [
"r252"
],
"lang": {
"en-us": {
"role": {
"documentation": "A demand for payment of a policy benefit because of the occurrence of an insured event, such as the death or disability of the insured; the maturity of an endowment; the incurrence of hospital or medical bills; the destruction or damage of property and related deaths or injuries; defects in, liens on, or challenges to the title to real estate; or the occurrence of a surety loss; and the costs to process claims.",
"label": "Insurance Contracts"
}
}
},
"localname": "InsuranceClaimsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_InterestExpense": {
"auth_ref": [
"r217",
"r233",
"r293",
"r362",
"r697"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
"label": "Interest Expense",
"terseLabel": "INTEREST EXPENSE",
"verboseLabel": "Interest expense"
}
}
},
"localname": "InterestExpense",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestIncomeExpenseNet": {
"auth_ref": [
"r232"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net amount of operating interest income (expense).",
"label": "Interest Income (Expense), Net",
"negatedTotalLabel": "NET INTEREST EXPENSE"
}
}
},
"localname": "InterestIncomeExpenseNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InterestIncomeMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption in which reported facts about interest income have been included.",
"label": "Interest Income"
}
}
},
"localname": "InterestIncomeMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_InterestPaidNet": {
"auth_ref": [
"r302",
"r305",
"r306"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
"label": "Interest Paid",
"terseLabel": "Interest paid"
}
}
},
"localname": "InterestPaidNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_IntersegmentEliminationMember": {
"auth_ref": [
"r360",
"r378",
"r379",
"r380",
"r381",
"r382",
"r384",
"r388"
],
"lang": {
"en-us": {
"role": {
"documentation": "Eliminating entries used in operating segment consolidation.",
"label": "Intersegment net sales"
}
}
},
"localname": "IntersegmentEliminationMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_InventoryFinishedGoods": {
"auth_ref": [
"r883"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
"label": "Inventory, Finished Goods, Gross",
"terseLabel": "Finished goods"
}
}
},
"localname": "InventoryFinishedGoods",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryNet": {
"auth_ref": [
"r279",
"r821",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
"label": "Inventory, Net",
"totalLabel": "Total inventories"
}
}
},
"localname": "InventoryNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryNetAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Inventory, Net [Abstract]",
"terseLabel": "Inventories:"
}
}
},
"localname": "InventoryNetAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_InventoryPolicyTextBlock": {
"auth_ref": [
"r266",
"r278",
"r348",
"r432",
"r434",
"r435",
"r764",
"r823"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
"label": "Inventory, Policy [Policy Text Block]",
"terseLabel": "INVENTORIES"
}
}
},
"localname": "InventoryPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_InventoryRawMaterials": {
"auth_ref": [
"r884"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_InventoryNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
"label": "Inventory, Raw Materials, Gross",
"terseLabel": "Raw materials"
}
}
},
"localname": "InventoryRawMaterials",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InventoryWriteDown": {
"auth_ref": [
"r433"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
"label": "Inventory Write-down",
"terseLabel": "Inventory write-down"
}
}
},
"localname": "InventoryWriteDown",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InvestmentIncomeInterest": {
"auth_ref": [
"r40",
"r361"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_InterestIncomeExpenseNet",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
"label": "Investment Income, Interest",
"negatedLabel": "INTEREST INCOME"
}
}
},
"localname": "InvestmentIncomeInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InvestmentIncomeNet": {
"auth_ref": [
"r39",
"r42"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_NonoperatingIncomeExpense",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
"label": "Investment Income, Net",
"negatedLabel": "INTEREST AND INVESTMENT INCOME"
}
}
},
"localname": "InvestmentIncomeNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InvestmentsFairValueDisclosure": {
"auth_ref": [
"r663"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails": {
"order": 1.0,
"parentTag": "us-gaap_AssetsFairValueDisclosure",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
"label": "Investments, Fair Value Disclosure",
"terseLabel": "Investments at fair value"
}
}
},
"localname": "InvestmentsFairValueDisclosure",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_InvestmentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Assets held for their financial return, rather than for the entity's operations.",
"label": "Investments"
}
}
},
"localname": "InvestmentsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
"auth_ref": [
"r60"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.",
"label": "Issuance of Stock and Warrants for Services or Claims",
"terseLabel": "Stock Retainer Plan expense"
}
}
},
"localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LandAndLandImprovements": {
"auth_ref": [
"r880"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails": {
"order": 1.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.",
"label": "Land and Land Improvements",
"terseLabel": "Land and improvements"
}
}
},
"localname": "LandAndLandImprovements",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LandImprovementsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Additions or improvements to real estate held.",
"label": "Land Improvements"
}
}
},
"localname": "LandImprovementsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_LeaseCost": {
"auth_ref": [
"r721",
"r856"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lease cost recognized by lessee for lease contract.",
"label": "Lease, Cost",
"totalLabel": "Total lease cost"
}
}
},
"localname": "LeaseCost",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LeaseCostAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Lease, Cost [Abstract]",
"terseLabel": "Lease costs"
}
}
},
"localname": "LeaseCostAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LeaseCostTableTextBlock": {
"auth_ref": [
"r1003"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
"label": "Lease, Cost [Table Text Block]",
"terseLabel": "Schedule of lease costs"
}
}
},
"localname": "LeaseCostTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_LeasePracticalExpedientUseOfHindsight": {
"auth_ref": [
"r700",
"r701"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset.",
"label": "Lease, Practical Expedient, Use of Hindsight [true false]",
"terseLabel": "Lease, Practical Expedient, Use of Hindsight"
}
}
},
"localname": "LeasePracticalExpedientUseOfHindsight",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "booleanItemType"
},
"us-gaap_LeasePracticalExpedientsPackage": {
"auth_ref": [
"r699",
"r701"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.",
"label": "Lease, Practical Expedients, Package [true false]",
"terseLabel": "Lease, Practical Expedients, Package"
}
}
},
"localname": "LeasePracticalExpedientsPackage",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "booleanItemType"
},
"us-gaap_LeasesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "LEASES"
}
}
},
"localname": "LeasesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_LesseeLeaseDescriptionLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Lessee, Lease, Description [Line Items]",
"terseLabel": "Leases"
}
}
},
"localname": "LesseeLeaseDescriptionLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LesseeLeaseDescriptionTable": {
"auth_ref": [
"r712"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about lessee's leases.",
"label": "Lessee, Lease, Description [Table]"
}
}
},
"localname": "LesseeLeaseDescriptionTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LesseeLeasesPolicyTextBlock": {
"auth_ref": [
"r710"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
"label": "Lease, Policy [Policy Text Block]",
"terseLabel": "LEASES"
}
}
},
"localname": "LesseeLeasesPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
"auth_ref": [
"r711"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates (true false) whether lessee has option to extend operating lease.",
"label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
"terseLabel": "Lessee, Operating Lease, Existence of Option to Extend"
}
}
},
"localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "booleanItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
"auth_ref": [
"r1004"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
"label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
"terseLabel": "Future Minimum Lease Payments"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
"auth_ref": [
"r722"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetailsCalc2": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
"label": "Lessee, Operating Lease, Liability, Payments, Due",
"totalLabel": "Total minimum lease payments"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
"auth_ref": [
"r722"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
"terseLabel": "Thereafter"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
"auth_ref": [
"r1004"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
"label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months",
"terseLabel": "2023"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
"auth_ref": [
"r722"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
"terseLabel": "2027"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
"auth_ref": [
"r722"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
"terseLabel": "2026"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
"auth_ref": [
"r722"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
"terseLabel": "2025"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
"auth_ref": [
"r722"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
"terseLabel": "2024"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
"auth_ref": [
"r1004"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
"label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
"terseLabel": "2020 (remainder of year)"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
"auth_ref": [
"r722"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetailsCalc2": {
"order": 1.0,
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
"label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
"negatedLabel": "Less present value discount"
}
}
},
"localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LesseeOperatingLeaseRenewalTerm": {
"auth_ref": [
"r1002"
],
"lang": {
"en-us": {
"role": {
"documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Renewal Options of Lease",
"terseLabel": "Renewal options of lease"
}
}
},
"localname": "LesseeOperatingLeaseRenewalTerm",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_LesseeOperatingLeaseTermOfContract": {
"auth_ref": [
"r1002"
],
"lang": {
"en-us": {
"role": {
"documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Lessee, Operating Lease, Term of Contract",
"terseLabel": "Length of lease (in years)"
}
}
},
"localname": "LesseeOperatingLeaseTermOfContract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_LetterOfCreditMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
"label": "Letter of Credit"
}
}
},
"localname": "LetterOfCreditMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_LettersOfCreditOutstandingAmount": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
"label": "Letters of Credit Outstanding, Amount",
"terseLabel": "Outstanding letters of credit",
"verboseLabel": "Outstanding letters of credit"
}
}
},
"localname": "LettersOfCreditOutstandingAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_Liabilities": {
"auth_ref": [
"r16",
"r309",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r644",
"r648",
"r649",
"r673",
"r827",
"r944",
"r1006",
"r1007"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
"label": "Liabilities",
"totalLabel": "TOTAL LIABILITIES"
}
}
},
"localname": "Liabilities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquity": {
"auth_ref": [
"r12",
"r227",
"r246",
"r857",
"r898",
"r920",
"r999"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
"label": "Liabilities and Equity",
"totalLabel": "TOTAL LIABILITIES, TEMPORARY EQUITY AND SHAREHOLDERS' EQUITY"
}
}
},
"localname": "LiabilitiesAndStockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Liabilities and Equity [Abstract]",
"terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
}
}
},
"localname": "LiabilitiesAndStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_LiabilitiesCurrent": {
"auth_ref": [
"r18",
"r265",
"r309",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r644",
"r648",
"r649",
"r673",
"r857",
"r944",
"r1006",
"r1007"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 5.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
"label": "Liabilities, Current",
"totalLabel": "TOTAL CURRENT LIABILITIES"
}
}
},
"localname": "LiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LiabilitiesCurrentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Liabilities, Current [Abstract]",
"terseLabel": "CURRENT LIABILITIES:"
}
}
},
"localname": "LiabilitiesCurrentAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_LicensingAgreementsMember": {
"auth_ref": [
"r177"
],
"lang": {
"en-us": {
"role": {
"documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
"label": "Licensing agreements"
}
}
},
"localname": "LicensingAgreementsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_LifeSettlementContractsInvestmentMethodFaceValue": {
"auth_ref": [
"r97"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Face value (death benefits) of the life insurance policies underlying the life settlement contracts accounted for under the investment method.",
"label": "Life Settlement Contracts, Investment Method, Face Value",
"terseLabel": "Investment in life insurance contracts"
}
}
},
"localname": "LifeSettlementContractsInvestmentMethodFaceValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
"label": "Line of Credit Facility, Commitment Fee Percentage",
"terseLabel": "Facility fee (in hundredths)"
}
}
},
"localname": "LineOfCreditFacilityCommitmentFeePercentage",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
"auth_ref": [
"r14"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
"label": "Line of Credit Facility, Maximum Borrowing Capacity",
"terseLabel": "Maximum borrowing capacity"
}
}
},
"localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
"auth_ref": [
"r14"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
"label": "Line of Credit Facility, Remaining Borrowing Capacity",
"terseLabel": "Remaining borrowing capacity"
}
}
},
"localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]",
"terseLabel": "Long-term commitment"
}
}
},
"localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LongTermDebt": {
"auth_ref": [
"r2",
"r225",
"r242",
"r494",
"r509",
"r832",
"r833"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
"label": "Long-term Debt",
"totalLabel": "Total"
}
}
},
"localname": "LongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtByMaturityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
"terseLabel": "Principal Maturities"
}
}
},
"localname": "LongTermDebtByMaturityAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LongTermDebtCurrent": {
"auth_ref": [
"r15"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 7.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
"label": "Long-term Debt, Current Maturities",
"negatedLabel": "Less current portion",
"terseLabel": "Current portion of long-term debt"
}
}
},
"localname": "LongTermDebtCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
"auth_ref": [
"r119",
"r313",
"r950"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": 6.0,
"parentTag": "us-gaap_LongTermDebt",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
"terseLabel": "Thereafter"
}
}
},
"localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
"auth_ref": [
"r119",
"r313",
"r499"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": 1.0,
"parentTag": "us-gaap_LongTermDebt",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
"terseLabel": "2023"
}
}
},
"localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
"auth_ref": [
"r119",
"r313",
"r499"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": 5.0,
"parentTag": "us-gaap_LongTermDebt",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
"terseLabel": "2027"
}
}
},
"localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
"auth_ref": [
"r119",
"r313",
"r499"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": 4.0,
"parentTag": "us-gaap_LongTermDebt",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
"terseLabel": "2026"
}
}
},
"localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
"auth_ref": [
"r119",
"r313",
"r499"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": 3.0,
"parentTag": "us-gaap_LongTermDebt",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
"terseLabel": "2025"
}
}
},
"localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
"auth_ref": [
"r119",
"r313",
"r499"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails": {
"order": 2.0,
"parentTag": "us-gaap_LongTermDebt",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
"label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
"terseLabel": "2024"
}
}
},
"localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtNoncurrent": {
"auth_ref": [
"r275"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
"label": "Long-term Debt, Excluding Current Maturities",
"terseLabel": "LONG-TERM DEBT",
"verboseLabel": "Long-term portion"
}
}
},
"localname": "LongTermDebtNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongTermDebtTerm": {
"auth_ref": [
"r998"
],
"lang": {
"en-us": {
"role": {
"documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Long-term Debt, Term",
"terseLabel": "Term of debt"
}
}
},
"localname": "LongTermDebtTerm",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_LongTermPurchaseCommitmentAmount": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
"label": "Long-term Purchase Commitment, Amount",
"terseLabel": "Outstanding purchase commitments on capital projects"
}
}
},
"localname": "LongTermPurchaseCommitmentAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_LongtermDebtTypeAxis": {
"auth_ref": [
"r20"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of long-term debt.",
"label": "Long-term Debt, Type [Axis]"
}
}
},
"localname": "LongtermDebtTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LongtermDebtTypeDomain": {
"auth_ref": [
"r20",
"r120"
],
"lang": {
"en-us": {
"role": {
"documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
"label": "Long-term Debt, Type [Domain]"
}
}
},
"localname": "LongtermDebtTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_LossContingenciesByNatureOfContingencyAxis": {
"auth_ref": [
"r116",
"r117",
"r462",
"r463",
"r464",
"r938",
"r939"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
"label": "Loss Contingency Nature [Axis]"
}
}
},
"localname": "LossContingenciesByNatureOfContingencyAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LossContingenciesLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Loss Contingencies [Line Items]",
"terseLabel": "Loss Contingencies"
}
}
},
"localname": "LossContingenciesLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LossContingenciesTable": {
"auth_ref": [
"r116",
"r117",
"r462",
"r463",
"r464",
"r938",
"r939"
],
"lang": {
"en-us": {
"role": {
"documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
"label": "Loss Contingencies [Table]"
}
}
},
"localname": "LossContingenciesTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_LossContingencyNatureDomain": {
"auth_ref": [
"r116",
"r117",
"r462",
"r463",
"r464",
"r938",
"r939"
],
"lang": {
"en-us": {
"role": {
"documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
"label": "Loss Contingency, Nature [Domain]"
}
}
},
"localname": "LossContingencyNatureDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_MachineryAndEquipmentGross": {
"auth_ref": [
"r110"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails": {
"order": 3.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
"label": "Machinery and Equipment, Gross",
"terseLabel": "Machinery and equipment"
}
}
},
"localname": "MachineryAndEquipmentGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_MachineryAndEquipmentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
"label": "Machinery, Equipment and Office Furniture"
}
}
},
"localname": "MachineryAndEquipmentMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_MarketableSecuritiesCurrent": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 3.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of investment in marketable security, classified as current.",
"label": "Marketable Securities, Current",
"terseLabel": "Investments"
}
}
},
"localname": "MarketableSecuritiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_MarketableSecuritiesPolicy": {
"auth_ref": [
"r234"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for investment classified as marketable security.",
"label": "Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block]",
"terseLabel": "INVESTMENTS"
}
}
},
"localname": "MarketableSecuritiesPolicy",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_MinorityInterest": {
"auth_ref": [
"r23",
"r226",
"r245",
"r309",
"r410",
"r468",
"r471",
"r472",
"r473",
"r479",
"r480",
"r673"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
"label": "Stockholders' Equity Attributable to Noncontrolling Interest",
"terseLabel": "Noncontrolling interest"
}
}
},
"localname": "MinorityInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
"auth_ref": [
"r132"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
"label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
"negatedLabel": "Distributions to NCI"
}
}
},
"localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_MinorityInterestDecreaseFromRedemptions": {
"auth_ref": [
"r132",
"r191",
"r192"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
"label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
"negatedTerseLabel": "Redeemable NCI"
}
}
},
"localname": "MinorityInterestDecreaseFromRedemptions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
"label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
"terseLabel": "Noncontrolling interest - ownership interest"
}
}
},
"localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_MinorityInterestOwnershipPercentageByParent": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
"label": "Noncontrolling Interest, Ownership Percentage by Parent",
"terseLabel": "Ownership interest"
}
}
},
"localname": "MinorityInterestOwnershipPercentageByParent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_MoneyMarketFundsMember": {
"auth_ref": [
"r954"
],
"lang": {
"en-us": {
"role": {
"documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
"label": "Money market funds"
}
}
},
"localname": "MoneyMarketFundsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_MutualFundMember": {
"auth_ref": [
"r954"
],
"lang": {
"en-us": {
"role": {
"documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.",
"label": "Mutual Fund"
}
}
},
"localname": "MutualFundMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivities": {
"auth_ref": [
"r304"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
"label": "Net Cash Provided by (Used in) Financing Activities",
"totalLabel": "NET CASH USED IN FINANCING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
"terseLabel": "CASH FLOWS USED IN FINANCING ACTIVITIES:"
}
}
},
"localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivities": {
"auth_ref": [
"r304"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
"label": "Net Cash Provided by (Used in) Investing Activities",
"totalLabel": "NET CASH USED IN INVESTING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
"terseLabel": "CASH FLOWS USED IN INVESTING ACTIVITIES:"
}
}
},
"localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivities": {
"auth_ref": [
"r57",
"r58",
"r61"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
"label": "Net Cash Provided by (Used in) Operating Activities",
"totalLabel": "NET CASH FROM OPERATING ACTIVITIES"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
"terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
}
}
},
"localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetIncomeLoss": {
"auth_ref": [
"r34",
"r61",
"r231",
"r250",
"r263",
"r284",
"r287",
"r292",
"r309",
"r318",
"r322",
"r323",
"r325",
"r326",
"r330",
"r331",
"r339",
"r368",
"r379",
"r385",
"r388",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r661",
"r673",
"r828",
"r944"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": 1.0,
"parentTag": "us-gaap_UndistributedEarningsDiluted",
"weight": 1.0
},
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
"label": "Net Income (Loss) Attributable to Parent",
"terseLabel": "Net earnings attributable to controlling interest",
"totalLabel": "NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST",
"verboseLabel": "Net earnings attributable to controlling interest"
}
}
},
"localname": "NetIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetIncomeLossAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Numerator: [Abstract]",
"terseLabel": "Numerator:"
}
}
},
"localname": "NetIncomeLossAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
"auth_ref": [
"r194",
"r199",
"r284",
"r287",
"r330",
"r331",
"r888"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_NetIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
"label": "Net Income (Loss) Attributable to Noncontrolling Interest",
"negatedLabel": "LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST"
}
}
},
"localname": "NetIncomeLossAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": {
"auth_ref": [
"r124",
"r194",
"r195"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.",
"label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest",
"terseLabel": "Net earnings"
}
}
},
"localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]",
"terseLabel": "New accounting pronouncement"
}
}
},
"localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
"terseLabel": "Summary of significant accounting policies"
}
}
},
"localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
"auth_ref": [
"r70",
"r257",
"r258",
"r259",
"r260",
"r261",
"r317",
"r318",
"r319",
"r320",
"r321",
"r325",
"r332",
"r347",
"r402",
"r403",
"r411",
"r412",
"r413",
"r414",
"r415",
"r416",
"r592",
"r593",
"r594",
"r621",
"r622",
"r623",
"r624",
"r638",
"r639",
"r640",
"r651",
"r652",
"r653",
"r654",
"r655",
"r656",
"r657",
"r658",
"r659",
"r660",
"r661",
"r662",
"r674",
"r675",
"r676",
"r677",
"r678",
"r679",
"r680",
"r681",
"r695",
"r696",
"r703",
"r704",
"r705",
"r706",
"r723",
"r724",
"r725",
"r726",
"r727",
"r728",
"r767",
"r768",
"r769",
"r788",
"r789",
"r790",
"r791",
"r792",
"r793",
"r794",
"r795",
"r796",
"r797",
"r798",
"r799"
],
"lang": {
"en-us": {
"role": {
"documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
"label": "Accounting Standards Update and Change in Accounting Principle [Table]"
}
}
},
"localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_NonUsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Countries excluding the United States of America (US).",
"label": "Foreign"
}
}
},
"localname": "NonUsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
"auth_ref": [
"r65",
"r66",
"r67"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
"label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
"terseLabel": "Acquisition earnout adjustment prior to final purchase accounting"
}
}
},
"localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NoncompeteAgreementsMember": {
"auth_ref": [
"r175"
],
"lang": {
"en-us": {
"role": {
"documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
"label": "Non-compete agreements"
}
}
},
"localname": "NoncompeteAgreementsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
"auth_ref": [
"r133",
"r173",
"r196"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in noncontrolling interest from a business combination.",
"label": "Noncontrolling Interest, Increase from Business Combination",
"terseLabel": "NCI related to business combinations"
}
}
},
"localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
"auth_ref": [
"r133",
"r191",
"r196"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
"label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
"terseLabel": "Contributions to NCI"
}
}
},
"localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NoncontrollingInterestMember": {
"auth_ref": [
"r186",
"r513",
"r900",
"r901",
"r902"
],
"lang": {
"en-us": {
"role": {
"documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
"label": "Noncontrolling Interest"
}
}
},
"localname": "NoncontrollingInterestMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_NoncurrentAssets": {
"auth_ref": [
"r392"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
"label": "Long-Lived Assets",
"terseLabel": "Long-Lived Tangible Assets"
}
}
},
"localname": "NoncurrentAssets",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NonoperatingIncomeExpense": {
"auth_ref": [
"r41"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 3.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
"label": "Nonoperating Income (Expense)",
"negatedTotalLabel": "NON-OPERATING EXPENSE"
}
}
},
"localname": "NonoperatingIncomeExpense",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_NumberOfOperatingSegments": {
"auth_ref": [
"r915"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
"label": "Number of Operating Segments",
"terseLabel": "Number of primary segments the Company operates"
}
}
},
"localname": "NumberOfOperatingSegments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "integerItemType"
},
"us-gaap_NumberOfStatesInWhichEntityOperates": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of states the entity operates in as of the balance sheet date.",
"label": "Number of States in which Entity Operates",
"terseLabel": "Number of states in which the entity operates"
}
}
},
"localname": "NumberOfStatesInWhichEntityOperates",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "integerItemType"
},
"us-gaap_OperatingIncomeLoss": {
"auth_ref": [
"r368",
"r379",
"r385",
"r388",
"r828"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 1.0,
"parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net result for the period of deducting operating expenses from operating revenues.",
"label": "Operating Income (Loss)",
"totalLabel": "EARNINGS FROM OPERATIONS"
}
}
},
"localname": "OperatingIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseCost": {
"auth_ref": [
"r713",
"r856"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetails": {
"order": 1.0,
"parentTag": "us-gaap_LeaseCost",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
"label": "Operating Lease, Cost",
"terseLabel": "Operating lease cost"
}
}
},
"localname": "OperatingLeaseCost",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseExpense": {
"auth_ref": [
"r1001"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of operating lease expense. Excludes sublease income.",
"label": "Operating Lease, Expense",
"terseLabel": "Rent expense"
}
}
},
"localname": "OperatingLeaseExpense",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Operating Lease Liabilities, Payments Due [Abstract]",
"terseLabel": "Future minimum payments"
}
}
},
"localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingLeaseLiability": {
"auth_ref": [
"r708"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetailsCalc2": {
"order": 2.0,
"parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
"label": "Operating Lease, Liability",
"terseLabel": "Operating lease liability",
"verboseLabel": "Total lease liability"
}
}
},
"localname": "OperatingLeaseLiability",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseLiabilityCurrent": {
"auth_ref": [
"r708"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
"label": "Operating Lease, Liability, Current",
"terseLabel": "Current portion of lease liability"
}
}
},
"localname": "OperatingLeaseLiabilityCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseLiabilityNoncurrent": {
"auth_ref": [
"r708"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
"label": "Operating Lease, Liability, Noncurrent",
"terseLabel": "LEASE LIABILITY"
}
}
},
"localname": "OperatingLeaseLiabilityNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeasePayments": {
"auth_ref": [
"r709",
"r717"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
"label": "Operating Lease, Payments",
"terseLabel": "Cash paid - operation leases"
}
}
},
"localname": "OperatingLeasePayments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseRightOfUseAsset": {
"auth_ref": [
"r707"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 7.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of lessee's right to use underlying asset under operating lease.",
"label": "Operating Lease, Right-of-Use Asset",
"terseLabel": "Right-of-use assets",
"verboseLabel": "RIGHT OF USE ASSETS"
}
}
},
"localname": "OperatingLeaseRightOfUseAsset",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
"auth_ref": [
"r720",
"r856"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted average discount rate for operating lease calculated at point in time.",
"label": "Operating Lease, Weighted Average Discount Rate, Percent",
"terseLabel": "Operating lease weighted average discount rate"
}
}
},
"localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
"auth_ref": [
"r719",
"r856"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Operating Lease, Weighted Average Remaining Lease Term",
"terseLabel": "Operating lease weighted average remaining term"
}
}
},
"localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_OperatingLossCarryforwards": {
"auth_ref": [
"r161"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
"label": "Operating Loss Carryforwards",
"terseLabel": "Net Operating Losses"
}
}
},
"localname": "OperatingLossCarryforwards",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OperatingLossCarryforwardsLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Operating Loss Carryforwards [Line Items]",
"terseLabel": "Operating Loss and Credit Carryforwards"
}
}
},
"localname": "OperatingLossCarryforwardsLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingLossCarryforwardsTable": {
"auth_ref": [
"r162"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
"label": "Operating Loss Carryforwards [Table]",
"terseLabel": "Operating Loss Carryforwards [Table]"
}
}
},
"localname": "OperatingLossCarryforwardsTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_OperatingSegmentsMember": {
"auth_ref": [
"r378",
"r379",
"r380",
"r381",
"r382",
"r388"
],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "Operating Segments"
}
}
},
"localname": "OperatingSegmentsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherAccruedLiabilitiesCurrent": {
"auth_ref": [
"r17"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesCurrent",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
"label": "Other Accrued Liabilities, Current",
"terseLabel": "Other"
}
}
},
"localname": "OtherAccruedLiabilitiesCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherAssetsCurrent": {
"auth_ref": [
"r280",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 8.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of current assets classified as other.",
"label": "Other Assets, Current",
"terseLabel": "Other current assets"
}
}
},
"localname": "OtherAssetsCurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherAssetsMember": {
"auth_ref": [
"r201",
"r203"
],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption encompassing other assets.",
"label": "Other Assets"
}
}
},
"localname": "OtherAssetsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherAssetsNoncurrent": {
"auth_ref": [
"r272"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 8.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of noncurrent assets classified as other.",
"label": "Other Assets, Noncurrent",
"terseLabel": "OTHER ASSETS"
}
}
},
"localname": "OtherAssetsNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
"auth_ref": [
"r24"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
"label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
"terseLabel": "Foreign currency translation adjustment"
}
}
},
"localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
"auth_ref": [
"r30",
"r127",
"r285",
"r288",
"r294",
"r686",
"r691",
"r692",
"r773",
"r781",
"r886",
"r887"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": {
"order": 2.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
"label": "Other Comprehensive Income (Loss), Net of Tax",
"verboseLabel": "OTHER COMPREHENSIVE LOSS"
}
}
},
"localname": "OtherComprehensiveIncomeLossNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
"terseLabel": "OTHER COMPREHENSIVE INCOME:"
}
}
},
"localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "stringItemType"
},
"us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
"auth_ref": [
"r282",
"r283"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
"label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax",
"terseLabel": "Unrealized gain on investments and other"
}
}
},
"localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer.",
"label": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent",
"terseLabel": "Liabilities related to Plan"
}
}
},
"localname": "OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": {
"auth_ref": [
"r885"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Gross amount of inventory owned by the entity but in the hands of a customer, typically a reseller.",
"label": "Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross",
"terseLabel": "Inventory on consignment"
}
}
},
"localname": "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherLiabilitiesMember": {
"auth_ref": [
"r201",
"r203"
],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption encompassing other liabilities.",
"label": "Other Liabilities"
}
}
},
"localname": "OtherLiabilitiesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherLiabilitiesNoncurrent": {
"auth_ref": [
"r21"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_Liabilities",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
"label": "Other Liabilities, Noncurrent",
"terseLabel": "OTHER LIABILITIES"
}
}
},
"localname": "OtherLiabilitiesNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherMachineryAndEquipmentMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
"label": "Motor Vehicles, Equipment and Aircraft"
}
}
},
"localname": "OtherMachineryAndEquipmentMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherNoncurrentAssetsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption encompassing other noncurrent assets.",
"label": "Other Non current Assets"
}
}
},
"localname": "OtherNoncurrentAssetsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherNoncurrentLiabilitiesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
"label": "Other Long-term Liabilities"
}
}
},
"localname": "OtherNoncurrentLiabilitiesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_OtherOperatingIncomeExpenseNet": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 4.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
"label": "Other Operating Income (Expense), Net",
"negatedLabel": "OTHER LOSS (GAINS), NET"
}
}
},
"localname": "OtherOperatingIncomeExpenseNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherPaymentsToAcquireBusinesses": {
"auth_ref": [
"r47"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.",
"label": "Other Payments to Acquire Businesses",
"terseLabel": "Consideration transferred for certain other obligations"
}
}
},
"localname": "OtherPaymentsToAcquireBusinesses",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": {
"auth_ref": [
"r3",
"r136",
"r137",
"r138"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.",
"label": "Defined Benefit Pension Plan, Liabilities, Noncurrent",
"terseLabel": "Liabilities related to Plan"
}
}
},
"localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": {
"auth_ref": [
"r65",
"r66",
"r67"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
"label": "Other Significant Noncash Transaction, Value of Consideration Received",
"terseLabel": "Property exchanged for notes receivable"
}
}
},
"localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PatentsMember": {
"auth_ref": [
"r178"
],
"lang": {
"en-us": {
"role": {
"documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
"label": "Patents"
}
}
},
"localname": "PatentsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
"auth_ref": [
"r54"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
"label": "Payment for Contingent Consideration Liability, Financing Activities",
"negatedLabel": "Contingent consideration payments and other"
}
}
},
"localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
"auth_ref": [
"r889",
"r890"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 12.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
"label": "Payments for (Proceeds from) Other Investing Activities",
"negatedLabel": "Other"
}
}
},
"localname": "PaymentsForProceedsFromOtherInvestingActivities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsForRepurchaseOfCommonStock": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 11.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow to reacquire common stock during the period.",
"label": "Payments for Repurchase of Common Stock",
"negatedLabel": "Repurchase of common stock"
}
}
},
"localname": "PaymentsForRepurchaseOfCommonStock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsOfDividends": {
"auth_ref": [
"r52"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
"label": "Payments of Dividends",
"negatedLabel": "Dividends paid to shareholders"
}
}
},
"localname": "PaymentsOfDividends",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": {
"auth_ref": [
"r47"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 8.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.",
"label": "Payments to Acquire Additional Interest in Subsidiaries",
"negatedLabel": "Purchase and dissolution of remaining noncontrolling interest in subsidiary"
}
}
},
"localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": {
"auth_ref": [
"r47"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 13.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
"label": "Payments to Acquire Businesses and Interest in Affiliates",
"negatedLabel": "Acquisitions, net of cash received and purchase of equity method investment"
}
}
},
"localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireBusinessesGross": {
"auth_ref": [
"r47",
"r641"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
"label": "Payments to Acquire Businesses, Gross",
"terseLabel": "Cash paid for business acquisition"
}
}
},
"localname": "PaymentsToAcquireBusinessesGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
"auth_ref": [
"r47"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 3.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
"label": "Payments to Acquire Businesses, Net of Cash Acquired",
"negatedLabel": "Acquisitions, net of cash received",
"terseLabel": "Cash paid for business acquisition, net of cash acquired"
}
}
},
"localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireEquityMethodInvestments": {
"auth_ref": [
"r47"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
"label": "Payments to Acquire Equity Method Investments",
"terseLabel": "Purchase consideration, equity method investment"
}
}
},
"localname": "PaymentsToAcquireEquityMethodInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireInvestments": {
"auth_ref": [
"r49"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 10.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
"label": "Payments to Acquire Investments",
"negatedLabel": "Purchases of investments"
}
}
},
"localname": "PaymentsToAcquireInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
"auth_ref": [
"r49",
"r56"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
"label": "Payment to Acquire Life Insurance Policy, Investing Activities",
"negatedLabel": "Investment in life insurance contracts",
"terseLabel": "Increase in investment in life insurance contracts"
}
}
},
"localname": "PaymentsToAcquireLifeInsurancePolicies",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireNotesReceivable": {
"auth_ref": [
"r46"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 7.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
"label": "Payments to Acquire Notes Receivable",
"negatedLabel": "Advances of notes receivable"
}
}
},
"localname": "PaymentsToAcquireNotesReceivable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquireOtherProductiveAssets": {
"auth_ref": [
"r48"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 5.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
"label": "Payments to Acquire Other Productive Assets",
"negatedLabel": "Purchase and dissolution of remaining noncontrolling interest in subsidiary"
}
}
},
"localname": "PaymentsToAcquireOtherProductiveAssets",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
"auth_ref": [
"r48"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
"label": "Payments to Acquire Property, Plant, and Equipment",
"negatedLabel": "Purchases of property, plant and equipment",
"terseLabel": "Capital expenditures"
}
}
},
"localname": "PaymentsToAcquirePropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PaymentsToMinorityShareholders": {
"auth_ref": [
"r55"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 9.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
"label": "Payments to Noncontrolling Interests",
"negatedLabel": "Distributions to noncontrolling interest"
}
}
},
"localname": "PaymentsToMinorityShareholders",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
"auth_ref": [
"r533",
"r534",
"r540",
"r541",
"r542",
"r543",
"r544",
"r545",
"r546",
"r547",
"r548",
"r549",
"r552",
"r846"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for retirement benefits.",
"label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
"verboseLabel": "RETIREMENT PLANS"
}
}
},
"localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlans"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_PerformanceSharesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Share-based payment arrangement awarded for meeting performance target.",
"label": "Performance Shares"
}
}
},
"localname": "PerformanceSharesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PhantomShareUnitsPSUsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Share-based payment arrangement awarded as phantom share or unit.",
"label": "Phantom Share Units"
}
}
},
"localname": "PhantomShareUnitsPSUsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PlanNameAxis": {
"auth_ref": [
"r955",
"r956",
"r957",
"r958",
"r959",
"r960",
"r961",
"r962",
"r963",
"r964",
"r965",
"r966",
"r967",
"r968",
"r969",
"r970",
"r971",
"r972",
"r973",
"r974",
"r975",
"r976",
"r977",
"r978",
"r979",
"r980"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by plan name for share-based payment arrangement.",
"label": "Plan Name [Axis]"
}
}
},
"localname": "PlanNameAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PlanNameDomain": {
"auth_ref": [
"r955",
"r956",
"r957",
"r958",
"r959",
"r960",
"r961",
"r962",
"r963",
"r964",
"r965",
"r966",
"r967",
"r968",
"r969",
"r970",
"r971",
"r972",
"r973",
"r974",
"r975",
"r976",
"r977",
"r978",
"r979",
"r980"
],
"lang": {
"en-us": {
"role": {
"documentation": "Plan name for share-based payment arrangement.",
"label": "Plan Name [Domain]"
}
}
},
"localname": "PlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PortionAtFairValueFairValueDisclosureMember": {
"auth_ref": [
"r671"
],
"lang": {
"en-us": {
"role": {
"documentation": "Measured at fair value for financial reporting purposes.",
"label": "Portion at Fair Value Measurement [Member]"
}
}
},
"localname": "PortionAtFairValueFairValueDisclosureMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PreferredStockNoParValue": {
"auth_ref": [
"r6",
"r951"
],
"lang": {
"en-us": {
"role": {
"documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
"label": "Preferred Stock, No Par Value",
"terseLabel": "Preferred stock, no par value (in dollars per share)"
}
}
},
"localname": "PreferredStockNoParValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "perShareItemType"
},
"us-gaap_PreferredStockSharesAuthorized": {
"auth_ref": [
"r6"
],
"lang": {
"en-us": {
"role": {
"documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
"label": "Preferred Stock, Shares Authorized",
"terseLabel": "Preferred stock, shares authorized (in shares)"
}
}
},
"localname": "PreferredStockSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockSharesIssued": {
"auth_ref": [
"r6",
"r511"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
"label": "Preferred Stock, Shares Issued",
"terseLabel": "Preferred stock, shares issued (in shares)"
}
}
},
"localname": "PreferredStockSharesIssued",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockSharesOutstanding": {
"auth_ref": [
"r6"
],
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
"label": "Preferred Stock, Shares Outstanding",
"terseLabel": "Preferred stock, shares outstanding (in shares)"
}
}
},
"localname": "PreferredStockSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_PreferredStockValue": {
"auth_ref": [
"r6",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
"label": "Preferred Stock, Value, Issued",
"terseLabel": "Preferred stock, no par value; shares authorized 1,000,000; issued and outstanding, none"
}
}
},
"localname": "PreferredStockValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromCollectionOfNotesReceivable": {
"auth_ref": [
"r43"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 9.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
"label": "Proceeds from Collection of Notes Receivable",
"terseLabel": "Collections on notes receivable"
}
}
},
"localname": "ProceedsFromCollectionOfNotesReceivable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIssuanceOfCommonStock": {
"auth_ref": [
"r50"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 7.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from the additional capital contribution to the entity.",
"label": "Proceeds from Issuance of Common Stock",
"terseLabel": "Proceeds from issuance of common stock"
}
}
},
"localname": "ProceedsFromIssuanceOfCommonStock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIssuanceOfDebt": {
"auth_ref": [
"r891"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 4.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
"label": "Proceeds from Issuance of Debt",
"terseLabel": "Borrowings of debt"
}
}
},
"localname": "ProceedsFromIssuanceOfDebt",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
"auth_ref": [
"r51"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 5.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
"label": "Proceeds from Issuance of Long-term Debt",
"terseLabel": "Issuance of long-term debt"
}
}
},
"localname": "ProceedsFromIssuanceOfLongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
"auth_ref": [
"r51"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 8.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
"label": "Proceeds from Issuance of Senior Long-term Debt",
"terseLabel": "Issuance of long-term debt"
}
}
},
"localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
"auth_ref": [
"r50",
"r150"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
"label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options",
"terseLabel": "Cash received from option exercises and share issuances under plans"
}
}
},
"localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromLongTermLinesOfCredit": {
"auth_ref": [
"r51"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
"label": "Proceeds from Long-term Lines of Credit",
"terseLabel": "Borrowings under revolving credit facilities"
}
}
},
"localname": "ProceedsFromLongTermLinesOfCredit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
"auth_ref": [
"r892",
"r894"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 12.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
"label": "Proceeds from (Payments for) Other Financing Activities",
"terseLabel": "Other"
}
}
},
"localname": "ProceedsFromPaymentsForOtherFinancingActivities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
"auth_ref": [
"r91",
"r300",
"r301"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 11.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
"label": "Proceeds from Sale and Maturity of Available-for-sale Securities",
"terseLabel": "Proceeds from sale of investments"
}
}
},
"localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
"auth_ref": [
"r45"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
"label": "Proceeds from Sale of Property, Plant, and Equipment",
"terseLabel": "Proceeds from sale of property, plant and equipment"
}
}
},
"localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipmentAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Proceeds from Sale of Property, Plant, and Equipment [Abstract]",
"terseLabel": "Property sale"
}
}
},
"localname": "ProceedsFromSaleOfPropertyPlantAndEquipmentAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ProductMember": {
"auth_ref": [
"r837"
],
"lang": {
"en-us": {
"role": {
"documentation": "Article or substance produced by nature, labor or machinery.",
"label": "Commodity-Based"
}
}
},
"localname": "ProductMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ProfitLoss": {
"auth_ref": [
"r263",
"r284",
"r287",
"r303",
"r309",
"r318",
"r330",
"r331",
"r368",
"r379",
"r385",
"r388",
"r410",
"r468",
"r469",
"r471",
"r472",
"r473",
"r475",
"r477",
"r479",
"r480",
"r642",
"r646",
"r647",
"r661",
"r673",
"r778",
"r828",
"r854",
"r855",
"r888",
"r944"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": {
"order": 1.0,
"parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
},
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 1.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": 1.0
},
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_NetIncomeLoss",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
"label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
"terseLabel": "Net earnings",
"totalLabel": "NET EARNINGS",
"verboseLabel": "NET EARNINGS"
}
}
},
"localname": "ProfitLoss",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
"auth_ref": [
"r112"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
"label": "Long-Lived Tangible Asset [Axis]"
}
}
},
"localname": "PropertyPlantAndEquipmentByTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentGross": {
"auth_ref": [
"r110",
"r268"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
},
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
"label": "Property, Plant and Equipment, Gross",
"totalLabel": "Total Property, Plant and Equipment, Gross",
"verboseLabel": "Property, plant and equipment"
}
}
},
"localname": "PropertyPlantAndEquipmentGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComponentsOfPropertyPlantAndEquipmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Property, Plant and Equipment [Line Items]",
"terseLabel": "Property, Plant and Equipment"
}
}
},
"localname": "PropertyPlantAndEquipmentLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentNet": {
"auth_ref": [
"r112",
"r247",
"r779",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
"label": "Property, Plant and Equipment, Net",
"totalLabel": "PROPERTY, PLANT AND EQUIPMENT, NET"
}
}
},
"localname": "PropertyPlantAndEquipmentNet",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_PropertyPlantAndEquipmentNetAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Property, Plant and Equipment, Net [Abstract]",
"terseLabel": "PROPERTY, PLANT AND EQUIPMENT:"
}
}
},
"localname": "PropertyPlantAndEquipmentNetAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
"auth_ref": [
"r112",
"r806",
"r807"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
"label": "Property, Plant and Equipment, Policy [Policy Text Block]",
"terseLabel": "PROPERTY, PLANT, AND EQUIPMENT"
}
}
},
"localname": "PropertyPlantAndEquipmentPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_PropertyPlantAndEquipmentTextBlock": {
"auth_ref": [
"r112"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
"label": "Property, Plant and Equipment [Table Text Block]",
"terseLabel": "Schedule of Components of Property, Plant and Equipment"
}
}
},
"localname": "PropertyPlantAndEquipmentTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_PropertyPlantAndEquipmentTypeDomain": {
"auth_ref": [
"r110"
],
"lang": {
"en-us": {
"role": {
"documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
"label": "Property, Plant and Equipment, Type [Domain]"
}
}
},
"localname": "PropertyPlantAndEquipmentTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_PropertyPlantAndEquipmentUsefulLife": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
"label": "Property, Plant and Equipment, Useful Life",
"terseLabel": "Property, plant and equipment, useful life"
}
}
},
"localname": "PropertyPlantAndEquipmentUsefulLife",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_ProvisionForDoubtfulAccounts": {
"auth_ref": [
"r299",
"r420"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
"label": "Provision for Doubtful Accounts",
"terseLabel": "Additions Charged to Costs and Expenses"
}
}
},
"localname": "ProvisionForDoubtfulAccounts",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)"
}
}
},
"localname": "QuarterlyFinancialInformationDisclosureAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_QuarterlyFinancialInformationTextBlock": {
"auth_ref": [
"r75",
"r350"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
"label": "Quarterly Financial Information [Text Block]",
"verboseLabel": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)"
}
}
},
"localname": "QuarterlyFinancialInformationTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnaudited"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ReceivablesFromStockholderMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.",
"label": "Employees Stock Notes Receivable"
}
}
},
"localname": "ReceivablesFromStockholderMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
"verboseLabel": "Reconciliation of beginning and ending amount of unrecognized tax benefits [Roll Forward]"
}
}
},
"localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
"auth_ref": [
"r122",
"r123",
"r125",
"r126"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.",
"label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests",
"periodEndLabel": "Ending balance",
"periodStartLabel": "Beginning balance",
"terseLabel": "Redeemable noncontrolling interest"
}
}
},
"localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RepaymentsOfAssumedDebt": {
"auth_ref": [
"r53"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 6.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.",
"label": "Repayments of Assumed Debt",
"negatedLabel": "Repayments of debt of acquiree"
}
}
},
"localname": "RepaymentsOfAssumedDebt",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RepaymentsOfDebt": {
"auth_ref": [
"r893"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 6.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
"label": "Repayments of Debt",
"negatedLabel": "Repayments of debt"
}
}
},
"localname": "RepaymentsOfDebt",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RepaymentsOfLongTermLinesOfCredit": {
"auth_ref": [
"r53"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 2.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
"label": "Repayments of Lines of Credit",
"negatedLabel": "Repayments under revolving credit facilities"
}
}
},
"localname": "RepaymentsOfLongTermLinesOfCredit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ReportingUnitAxis": {
"auth_ref": [
"r447",
"r448",
"r830"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by reporting unit.",
"label": "Reporting Unit [Axis]"
}
}
},
"localname": "ReportingUnitAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ReportingUnitDomain": {
"auth_ref": [
"r447",
"r448",
"r830"
],
"lang": {
"en-us": {
"role": {
"documentation": "Level of reporting at which goodwill is tested for impairment.",
"label": "Reporting Unit [Domain]"
}
}
},
"localname": "ReportingUnitDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RestrictedCash": {
"auth_ref": [
"r878",
"r896",
"r1015",
"r1017"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_AssetsCurrent",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
"label": "Restricted Cash, Current",
"terseLabel": "Restricted cash"
}
}
},
"localname": "RestrictedCash",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RestrictedCashAndCashEquivalents": {
"auth_ref": [
"r62",
"r68",
"r220",
"r243",
"r267"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
"label": "Restricted Cash and Cash Equivalents",
"periodEndLabel": "Restricted cash, end of period",
"periodStartLabel": "Restricted cash, beginning of period"
}
}
},
"localname": "RestrictedCashAndCashEquivalents",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RestrictedInvestments": {
"auth_ref": [
"r802",
"r803"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.",
"label": "Restricted Investments",
"terseLabel": "Restricted investments"
}
}
},
"localname": "RestrictedInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RestrictedInvestmentsNoncurrent": {
"auth_ref": [
"r802",
"r803"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 6.0,
"parentTag": "us-gaap_Assets",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions.",
"label": "Restricted Investments, Noncurrent",
"terseLabel": "RESTRICTED INVESTMENTS"
}
}
},
"localname": "RestrictedInvestmentsNoncurrent",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RestrictedStockMember": {
"auth_ref": [
"r73"
],
"lang": {
"en-us": {
"role": {
"documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
"label": "Restricted Stock"
}
}
},
"localname": "RestrictedStockMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RetainedEarningsAccumulatedDeficit": {
"auth_ref": [
"r9",
"r132",
"r244",
"r794",
"r799",
"r857"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 4.0,
"parentTag": "us-gaap_StockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings (Accumulated Deficit)",
"terseLabel": "Retained earnings"
}
}
},
"localname": "RetainedEarningsAccumulatedDeficit",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RetainedEarningsMember": {
"auth_ref": [
"r259",
"r314",
"r315",
"r316",
"r319",
"r328",
"r331",
"r414",
"r592",
"r593",
"r594",
"r623",
"r624",
"r659",
"r790",
"r792"
],
"lang": {
"en-us": {
"role": {
"documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
"label": "Retained Earnings"
}
}
},
"localname": "RetainedEarningsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "domainItemType"
},
"us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
"auth_ref": [
"r359",
"r360",
"r378",
"r383",
"r384",
"r390",
"r391",
"r394",
"r526",
"r527",
"r765"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_GrossProfit",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
"label": "Revenue from Contract with Customer, Including Assessed Tax",
"terseLabel": "Net sales",
"verboseLabel": "NET SALES"
}
}
},
"localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_RevenueFromContractWithCustomerMember": {
"auth_ref": [
"r394",
"r914"
],
"lang": {
"en-us": {
"role": {
"documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
"label": "Total Sales"
}
}
},
"localname": "RevenueFromContractWithCustomerMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
"auth_ref": [
"r518",
"r519",
"r520",
"r521",
"r522",
"r523",
"r524",
"r525",
"r530",
"r824"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for revenue from contract with customer.",
"label": "Revenue from Contract with Customer [Policy Text Block]",
"verboseLabel": "REVENUE RECOGNITION"
}
}
},
"localname": "RevenueFromContractWithCustomerPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
"auth_ref": [
"r517"
],
"lang": {
"en-us": {
"role": {
"documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
"label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
"terseLabel": "Number of months to complete contract projects"
}
}
},
"localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
"auth_ref": [
"r517"
],
"lang": {
"en-us": {
"role": {
"documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
"label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
}
}
},
"localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
"terseLabel": "Revenues and Long-Lived Assets"
}
}
},
"localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_RevolvingCreditFacilityMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
"label": "Revolving Credit Facility"
}
}
},
"localname": "RevolvingCreditFacilityMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
"auth_ref": [
"r718",
"r856"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
"label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
"terseLabel": "Right-of-use assets obtained in exchange for new operating leases"
}
}
},
"localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
"auth_ref": [
"r100"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
"label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
"terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
}
}
},
"localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Schedule of Available-for-sale Securities [Line Items]",
"terseLabel": "Available-for-sale securities"
}
}
},
"localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
"label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
"terseLabel": "Available for sale investment portfolio"
}
}
},
"localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
"auth_ref": [
"r169",
"r170",
"r636"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
"label": "Schedule of Business Acquisitions, by Acquisition [Table]",
"terseLabel": "Business Acquisitions [Table]"
}
}
},
"localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
"auth_ref": [
"r169",
"r170"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
"label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
"terseLabel": "Business Acquisitions Accounted for Using Purchase Method"
}
}
},
"localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
"auth_ref": [
"r164"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
"label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
"verboseLabel": "Components of Income Tax Expense (Benefit)"
}
}
},
"localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfDebtTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
"label": "Schedule of Debt [Table Text Block]",
"verboseLabel": "Long-term Debt and Capital Lease Obligations"
}
}
},
"localname": "ScheduleOfDebtTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
"auth_ref": [
"r160"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
"label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
"verboseLabel": "Components of Deferred Tax Assets and Liabilities"
}
}
},
"localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
"auth_ref": [
"r139",
"r140",
"r141",
"r142",
"r143"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
"label": "Schedule of Defined Benefit Plans Disclosures [Table]",
"terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
}
}
},
"localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureRetirementPlansDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
"auth_ref": [
"r912"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
"label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
"terseLabel": "Schedule of Computation of earnings per share"
}
}
},
"localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
"auth_ref": [
"r156"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
"label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
"verboseLabel": "Effective Income Tax Rate Reconciliation"
}
}
},
"localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
"auth_ref": [
"r88"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
"label": "Revenue from External Customers by Products and Services [Table]",
"terseLabel": "Revenue from External Customers by Products and Services [Table]"
}
}
},
"localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
"auth_ref": [
"r100"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.",
"label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
"terseLabel": "Acquired Intangible Assets"
}
}
},
"localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
"auth_ref": [
"r100",
"r102",
"r766"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
"label": "Schedule of Finite-Lived Intangible Assets [Table]",
"terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
}
}
},
"localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
"auth_ref": [
"r100",
"r102"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
"label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
"terseLabel": "Other Intangible Assets"
}
}
},
"localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfGoodwillTable": {
"auth_ref": [
"r438",
"r439",
"r440",
"r441",
"r442",
"r443",
"r444",
"r445",
"r446",
"r447",
"r448",
"r830"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
"label": "Schedule of Goodwill [Table]",
"terseLabel": "Schedule of Goodwill [Table]"
}
}
},
"localname": "ScheduleOfGoodwillTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfGoodwillTextBlock": {
"auth_ref": [
"r830",
"r923",
"r924",
"r925",
"r926",
"r927",
"r928",
"r929",
"r930",
"r931",
"r932",
"r933"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
"label": "Schedule of Goodwill [Table Text Block]",
"terseLabel": "Schedule of Goodwill by Segment"
}
}
},
"localname": "ScheduleOfGoodwillTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
"auth_ref": [
"r899"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
"label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
"verboseLabel": "Components of Earnings Before Income Taxes"
}
}
},
"localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
"auth_ref": [
"r119"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
"label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
"terseLabel": "Principal Maturities of Long-term Debt and Capital Lease Obligations"
}
}
},
"localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfProductInformationTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.",
"label": "Schedule of Product Information [Table Text Block]",
"terseLabel": "Gross Sales by Major Product Classification"
}
}
},
"localname": "ScheduleOfProductInformationTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
"auth_ref": [
"r112"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
"label": "Property, Plant and Equipment [Table]",
"terseLabel": "Property, Plant and Equipment [Table]"
}
}
},
"localname": "ScheduleOfPropertyPlantAndEquipmentTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
"auth_ref": [
"r349"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
"label": "Quarterly Financial Information [Table Text Block]",
"terseLabel": "Quarterly Financial Information"
}
}
},
"localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
"auth_ref": [
"r35",
"r89"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
"label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
"terseLabel": "Information Regarding Principal Geographic Areas"
}
}
},
"localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
"auth_ref": [
"r31",
"r89"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
"label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
"terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
}
}
},
"localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationRegardingPrincipalGeographicAreasDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
"auth_ref": [
"r84",
"r85",
"r86",
"r98"
],
"lang": {
"en-us": {
"role": {
"documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
"label": "Schedule of Segment Reporting Information, by Segment [Table]",
"terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
}
}
},
"localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
"auth_ref": [
"r84",
"r85",
"r86",
"r98"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
"label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
"terseLabel": "Segment Reporting"
}
}
},
"localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
"auth_ref": [
"r553",
"r555",
"r558",
"r559",
"r560",
"r562",
"r563",
"r564",
"r565",
"r566",
"r567",
"r568",
"r569",
"r570",
"r571",
"r572",
"r573",
"r574",
"r575",
"r576",
"r577",
"r578",
"r579",
"r582",
"r583",
"r584",
"r585",
"r586"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of information about share-based payment arrangement.",
"label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
"terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
}
}
},
"localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
"auth_ref": [
"r145",
"r146",
"r148"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
"label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]",
"terseLabel": "Stock Option Plans Activity"
}
}
},
"localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
"label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]",
"terseLabel": "Nonvested Restricted Shares Activity"
}
}
},
"localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
"auth_ref": [
"r852",
"r986"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
"label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
"verboseLabel": "Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits"
}
}
},
"localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
"auth_ref": [
"r102"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
"label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
"terseLabel": "Expected Amortization Expense"
}
}
},
"localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SegmentDomain": {
"auth_ref": [
"r356",
"r359",
"r360",
"r361",
"r362",
"r363",
"r364",
"r365",
"r366",
"r367",
"r368",
"r369",
"r370",
"r378",
"r379",
"r380",
"r381",
"r382",
"r383",
"r384",
"r385",
"r386",
"r388",
"r394",
"r438",
"r439",
"r440",
"r441",
"r442",
"r443",
"r444",
"r445",
"r446",
"r458",
"r459",
"r830",
"r1018"
],
"lang": {
"en-us": {
"role": {
"documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "Segment [Domain]"
}
}
},
"localname": "SegmentDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_SegmentReportingAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "SEGMENT REPORTING"
}
}
},
"localname": "SegmentReportingAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_SegmentReportingDisclosureTextBlock": {
"auth_ref": [
"r356",
"r357",
"r358",
"r368",
"r371",
"r382",
"r386",
"r387",
"r388",
"r389",
"r390",
"r393",
"r394",
"r395"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
"label": "Segment Reporting Disclosure [Text Block]",
"verboseLabel": "SEGMENT REPORTING"
}
}
},
"localname": "SegmentReportingDisclosureTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReporting"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SegmentReportingInformationLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Segment Reporting Information [Line Items]",
"terseLabel": "Segment Reporting"
}
}
},
"localname": "SegmentReportingInformationLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_SegmentReportingPolicyPolicyTextBlock": {
"auth_ref": [
"r372",
"r373",
"r374",
"r375",
"r376",
"r377",
"r391"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for segment reporting.",
"label": "Segment Reporting, Policy [Policy Text Block]",
"terseLabel": "SEGMENT REPORTING"
}
}
},
"localname": "SegmentReportingPolicyPolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SelfInsuranceReservePolicyTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
"label": "Self Insurance Reserve [Policy Text Block]",
"terseLabel": "INSURANCE RESERVES"
}
}
},
"localname": "SelfInsuranceReservePolicyTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SellingGeneralAndAdministrativeExpense": {
"auth_ref": [
"r38"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome": {
"order": 2.0,
"parentTag": "us-gaap_OperatingIncomeLoss",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
"label": "Selling, General and Administrative Expense",
"terseLabel": "SELLING, GENERAL AND ADMINISTRATIVE EXPENSES"
}
}
},
"localname": "SellingGeneralAndAdministrativeExpense",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SeniorNotesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
"label": "Senior Notes"
}
}
},
"localname": "SeniorNotesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureDebtLongTermDebtObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ShareBasedCompensation": {
"auth_ref": [
"r59"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of noncash expense for share-based payment arrangement.",
"label": "Share-based Compensation",
"terseLabel": "Share-based compensation expense"
}
}
},
"localname": "ShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
"auth_ref": [
"r850"
],
"lang": {
"en-us": {
"role": {
"documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
"terseLabel": "Vesting period (in years)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "durationItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
"auth_ref": [
"r149"
],
"lang": {
"en-us": {
"role": {
"documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date",
"terseLabel": "Discount rate from fair market value on purchase date (in hundredths)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "percentItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
"auth_ref": [
"r575"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
"negatedLabel": "Forfeited (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r575"
],
"lang": {
"en-us": {
"role": {
"documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
"terseLabel": "Forfeited (in dollars per share)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
"auth_ref": [
"r573"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
"terseLabel": "Granted (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r573"
],
"lang": {
"en-us": {
"role": {
"documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
"terseLabel": "Granted (in dollars per share)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
"auth_ref": [
"r570",
"r571"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
"periodEndLabel": "Nonvested, ending balance (in shares)",
"periodStartLabel": "Nonvested, beginning balance (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
"terseLabel": "Restricted Awards"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r570",
"r571"
],
"lang": {
"en-us": {
"role": {
"documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
"periodEndLabel": "Nonvested, ending balance (in dollars per share)",
"periodStartLabel": "Nonvested, beginning balance (in dollars per share)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
"terseLabel": "Weighted Average Grant Date Fair Value"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
"auth_ref": [
"r574"
],
"lang": {
"en-us": {
"role": {
"documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
"negatedLabel": "Vested (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r574"
],
"lang": {
"en-us": {
"role": {
"documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
"terseLabel": "Vested (in dollars per share)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
"terseLabel": "Deferred compensation",
"verboseLabel": "Common stock"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails",
"http://www.ufpi.com/role/DisclosureDeferredCompensationDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
"terseLabel": "Additional shares authorized per year, maximum (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
"auth_ref": [
"r851"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
"terseLabel": "Shares authorized for LTSIP (in shares)"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
"auth_ref": [
"r962"
],
"lang": {
"en-us": {
"role": {
"documentation": "Net number of share options (or share units) granted during the period.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
"terseLabel": "No of shares under stock grant programs"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
"auth_ref": [
"r558",
"r559",
"r560",
"r562",
"r563",
"r564",
"r565",
"r566",
"r567",
"r568",
"r569",
"r570",
"r571",
"r572",
"r573",
"r574",
"r575",
"r576",
"r577",
"r578",
"r579",
"r582",
"r583",
"r584",
"r585",
"r586"
],
"lang": {
"en-us": {
"role": {
"documentation": "Award under share-based payment arrangement.",
"label": "Equity Award [Domain]"
}
}
},
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
"label": "Share-based Payment Arrangement, Tranche One [Member]",
"terseLabel": "Awards with three year vesting"
}
}
},
"localname": "ShareBasedCompensationAwardTrancheOneMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
"label": "Share-based Payment Arrangement, Tranche Three [Member]",
"terseLabel": "Awards with eight year vesting"
}
}
},
"localname": "ShareBasedCompensationAwardTrancheThreeMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
"label": "Share-based Payment Arrangement, Tranche Two [Member]",
"terseLabel": "Awards with five year vesting"
}
}
},
"localname": "ShareBasedCompensationAwardTrancheTwoMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
"auth_ref": [
"r561",
"r580",
"r581",
"r582",
"r583",
"r586",
"r595",
"r596"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
"label": "Share-based Payment Arrangement [Policy Text Block]",
"terseLabel": "SHARE-BASED COMPENSATION"
}
}
},
"localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
"auth_ref": [],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
"label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
"terseLabel": "Unvested amount"
}
}
},
"localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureCommonStockNonvestedRestrictedSharesAwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SharesIssuedPricePerShare": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Per share or per unit amount of equity securities issued.",
"label": "Shares Issued, Price Per Share",
"terseLabel": "Common stock issued (dollars per share)"
}
}
},
"localname": "SharesIssuedPricePerShare",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShortTermLeaseCost": {
"auth_ref": [
"r714",
"r856"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetails": {
"order": 2.0,
"parentTag": "us-gaap_LeaseCost",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
"label": "Short-term Lease, Cost",
"terseLabel": "Short-term lease cost"
}
}
},
"localname": "ShortTermLeaseCost",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SignificantAccountingPoliciesTextBlock": {
"auth_ref": [
"r69",
"r307"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
"label": "Significant Accounting Policies [Text Block]",
"verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
}
}
},
"localname": "SignificantAccountingPoliciesTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
"label": "Software costs"
}
}
},
"localname": "SoftwareAndSoftwareDevelopmentCostsMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_StateAndLocalJurisdictionMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
"label": "State"
}
}
},
"localname": "StateAndLocalJurisdictionMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_StatementBusinessSegmentsAxis": {
"auth_ref": [
"r262",
"r356",
"r359",
"r360",
"r361",
"r362",
"r363",
"r364",
"r365",
"r366",
"r367",
"r368",
"r369",
"r370",
"r378",
"r379",
"r380",
"r381",
"r382",
"r383",
"r384",
"r385",
"r386",
"r388",
"r394",
"r438",
"r439",
"r440",
"r441",
"r442",
"r443",
"r444",
"r445",
"r446",
"r455",
"r458",
"r459",
"r830",
"r1018"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by business segments.",
"label": "Segments [Axis]"
}
}
},
"localname": "StatementBusinessSegmentsAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingInformationBySegmentDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementEquityComponentsAxis": {
"auth_ref": [
"r22",
"r127",
"r259",
"r290",
"r291",
"r292",
"r314",
"r315",
"r316",
"r319",
"r328",
"r331",
"r351",
"r414",
"r513",
"r592",
"r593",
"r594",
"r623",
"r624",
"r659",
"r686",
"r687",
"r688",
"r689",
"r690",
"r692",
"r728",
"r790",
"r791",
"r792"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by component of equity.",
"label": "Equity Components [Axis]"
}
}
},
"localname": "StatementEquityComponentsAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
"label": "Statement [Line Items]",
"terseLabel": "Statement"
}
}
},
"localname": "StatementLineItems",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxes",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureBusinessCombinations",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables",
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees",
"http://www.ufpi.com/role/DisclosureCommonStock",
"http://www.ufpi.com/role/DisclosureCommonStockTables",
"http://www.ufpi.com/role/DisclosureDebt",
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtTables",
"http://www.ufpi.com/role/DisclosureDeferredCompensation",
"http://www.ufpi.com/role/DisclosureFairValue",
"http://www.ufpi.com/role/DisclosureFairValueTables",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssets",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables",
"http://www.ufpi.com/role/DisclosureIncomeTaxes",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureLeases",
"http://www.ufpi.com/role/DisclosureLeasesTables",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
"http://www.ufpi.com/role/DisclosureRetirementPlans",
"http://www.ufpi.com/role/DisclosureSegmentReporting",
"http://www.ufpi.com/role/DisclosureSegmentReportingTables",
"http://www.ufpi.com/role/DisclosureSubsequentEvents",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfCashFlowsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CONSOLIDATED STATEMENTS OF CASH FLOWS"
}
}
},
"localname": "StatementOfCashFlowsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfFinancialPositionAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CONSOLIDATED BALANCE SHEETS"
}
}
},
"localname": "StatementOfFinancialPositionAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_StatementOfStockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY"
}
}
},
"localname": "StatementOfStockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_StatementTable": {
"auth_ref": [
"r314",
"r315",
"r316",
"r351",
"r765"
],
"lang": {
"en-us": {
"role": {
"documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
"label": "Statement [Table]",
"terseLabel": "Statement [Table]"
}
}
},
"localname": "StatementTable",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxes",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureBusinessCombinations",
"http://www.ufpi.com/role/DisclosureBusinessCombinationsTables",
"http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees",
"http://www.ufpi.com/role/DisclosureCommonStock",
"http://www.ufpi.com/role/DisclosureCommonStockTables",
"http://www.ufpi.com/role/DisclosureDebt",
"http://www.ufpi.com/role/DisclosureDebtPrincipalMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails",
"http://www.ufpi.com/role/DisclosureDebtTables",
"http://www.ufpi.com/role/DisclosureDeferredCompensation",
"http://www.ufpi.com/role/DisclosureFairValue",
"http://www.ufpi.com/role/DisclosureFairValueTables",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssets",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables",
"http://www.ufpi.com/role/DisclosureIncomeTaxes",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfEarningsBeforeIncomeTaxesDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails",
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables",
"http://www.ufpi.com/role/DisclosureLeases",
"http://www.ufpi.com/role/DisclosureLeasesTables",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
"http://www.ufpi.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
"http://www.ufpi.com/role/DisclosureRetirementPlans",
"http://www.ufpi.com/role/DisclosureSegmentReporting",
"http://www.ufpi.com/role/DisclosureSegmentReportingTables",
"http://www.ufpi.com/role/DisclosureSubsequentEvents",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfAccountsReceivableAllowancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPercentageOfCompletionAccountBalancesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfEarningsAndComprehensiveIncome",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockCompensationPlanMember": {
"auth_ref": [
"r913"
],
"lang": {
"en-us": {
"role": {
"documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
"label": "Stock grant programs"
}
}
},
"localname": "StockCompensationPlanMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
"auth_ref": [
"r144",
"r153"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
"label": "Stock Granted, Value, Share-based Compensation, Net of Forfeitures",
"terseLabel": "Net issuance (forfeitures) of shares under stock grant programs"
}
}
},
"localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockIssued1": {
"auth_ref": [
"r65",
"r66",
"r67"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The fair value of stock issued in noncash financing activities.",
"label": "Stock Issued",
"terseLabel": "Common stock issued under deferred compensation plans"
}
}
},
"localname": "StockIssued1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": {
"auth_ref": [
"r6",
"r7",
"r127",
"r132",
"r154"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.",
"label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan",
"terseLabel": "Net issuance of shares under employee stock plans (in shares)"
}
}
},
"localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
"auth_ref": [
"r6",
"r7",
"r127",
"r132"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
"label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures",
"terseLabel": "Common stock issued, net of forfeitures",
"verboseLabel": "Net issuance (forfeiture) of shares under stock grant programs (in shares)"
}
}
},
"localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares (or other type of equity) forfeited during the period.",
"label": "Stock Issued During Period, Shares, Share-based Compensation, Forfeited",
"negatedLabel": "Forfeitures"
}
}
},
"localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
"label": "Stock Issued During Period, Shares, Share-based Compensation, Gross",
"terseLabel": "Common stock issued"
}
}
},
"localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationNetofForfeituresAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures [Abstract]",
"terseLabel": "Common Stock"
}
}
},
"localname": "StockIssuedDuringPeriodSharesShareBasedCompensationNetofForfeituresAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": {
"auth_ref": [
"r6",
"r7",
"r127",
"r132",
"r154"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).",
"label": "Stock Issued During Period, Value, Employee Stock Ownership Plan",
"terseLabel": "Issuance of shares under employee stock purchase plan"
}
}
},
"localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
"auth_ref": [
"r6",
"r7",
"r132",
"r147"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
"label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures",
"terseLabel": "Issuance of shares under deferred compensation plans"
}
}
},
"localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
"label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
"terseLabel": "Shares authorized for repurchase (in shares)"
}
}
},
"localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
"label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased",
"terseLabel": "Cumulative total authorized shares available for repurchase (in shares)"
}
}
},
"localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchasedDuringPeriodShares": {
"auth_ref": [
"r6",
"r7",
"r127",
"r132"
],
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
"label": "Stock Repurchased During Period, Shares",
"terseLabel": "Repurchase of shares (in shares)",
"verboseLabel": "Repurchase of common stock (in shares)"
}
}
},
"localname": "StockRepurchasedDuringPeriodShares",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical"
],
"xbrltype": "sharesItemType"
},
"us-gaap_StockRepurchasedDuringPeriodValue": {
"auth_ref": [
"r6",
"r7",
"r127",
"r132"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
"label": "Stock Repurchased During Period, Value",
"negatedTerseLabel": "Repurchase of shares"
}
}
},
"localname": "StockRepurchasedDuringPeriodValue",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockTransactionsParentheticalDisclosuresAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stock Transactions, Parenthetical Disclosures [Abstract]",
"terseLabel": "Average Share Price"
}
}
},
"localname": "StockTransactionsParentheticalDisclosuresAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockholdersEquity": {
"auth_ref": [
"r7",
"r10",
"r11",
"r90",
"r857",
"r898",
"r920",
"r999"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 2.0,
"parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
"label": "Stockholders' Equity Attributable to Parent",
"totalLabel": "Total controlling interest shareholders' equity"
}
}
},
"localname": "StockholdersEquity",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stockholders' Equity Attributable to Parent [Abstract]",
"terseLabel": "Controlling interest shareholders' equity:"
}
}
},
"localname": "StockholdersEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
"auth_ref": [
"r186",
"r187",
"r198",
"r259",
"r260",
"r291",
"r314",
"r315",
"r316",
"r319",
"r328",
"r414",
"r513",
"r592",
"r593",
"r594",
"r623",
"r624",
"r659",
"r686",
"r687",
"r692",
"r728",
"r791",
"r792",
"r898",
"r920",
"r999"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets": {
"order": 1.0,
"parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
"weight": 1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
"label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
"periodEndLabel": "Ending balance",
"periodStartLabel": "Beginning balance",
"totalLabel": "TOTAL SHAREHOLDERS' EQUITY"
}
}
},
"localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
"terseLabel": "SHAREHOLDERS' EQUITY:"
}
}
},
"localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets",
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheetsParenthetical"
],
"xbrltype": "stringItemType"
},
"us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": {
"auth_ref": [
"r134"
],
"lang": {
"en-us": {
"role": {
"documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
"label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
"terseLabel": "Stock split ratio"
}
}
},
"localname": "StockholdersEquityNoteStockSplitConversionRatio1",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "pureItemType"
},
"us-gaap_SubleaseIncome": {
"auth_ref": [
"r716",
"r856"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetails": {
"order": 3.0,
"parentTag": "us-gaap_LeaseCost",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of sublease income excluding finance and operating lease expense.",
"label": "Sublease Income",
"terseLabel": "Sublease Income"
}
}
},
"localname": "SubleaseIncome",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_SubsegmentsAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information by business subsegments.",
"label": "Subsegments [Axis]"
}
}
},
"localname": "SubsegmentsAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsegmentsDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
"label": "Subsegments [Domain]"
}
}
},
"localname": "SubsegmentsDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillByReportingSegmentDetails",
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventMember": {
"auth_ref": [
"r693",
"r731"
],
"lang": {
"en-us": {
"role": {
"documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
"label": "Subsequent Event"
}
}
},
"localname": "SubsequentEventMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventTypeAxis": {
"auth_ref": [
"r693",
"r731"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
"label": "Subsequent Event Type [Axis]"
}
}
},
"localname": "SubsequentEventTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventTypeDomain": {
"auth_ref": [
"r693",
"r731"
],
"lang": {
"en-us": {
"role": {
"documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
"label": "Subsequent Event Type [Domain]"
}
}
},
"localname": "SubsequentEventTypeDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails",
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_SubsequentEventsAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "SUBSEQUENT EVENTS"
}
}
},
"localname": "SubsequentEventsAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"xbrltype": "stringItemType"
},
"us-gaap_SubsequentEventsTextBlock": {
"auth_ref": [
"r730",
"r732"
],
"lang": {
"en-us": {
"role": {
"documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
"label": "Subsequent Events [Text Block]",
"terseLabel": "SUBSEQUENT EVENTS"
}
}
},
"localname": "SubsequentEventsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSubsequentEvents"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
"auth_ref": [
"r162"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
"label": "Summary of Operating Loss Carryforwards [Table Text Block]",
"terseLabel": "Summary of Operating Loss Carryforwards"
}
}
},
"localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": {
"auth_ref": [
"r162"
],
"lang": {
"en-us": {
"role": {
"documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
"label": "Summary of Tax Credit Carryforwards [Table Text Block]",
"terseLabel": "Summary of Tax Credit Carryforwards"
}
}
},
"localname": "SummaryOfTaxCreditCarryforwardsTextBlock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesTables"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_SupplementalCashFlowInformationAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Supplemental Cash Flow Information [Abstract]",
"terseLabel": "SUPPLEMENTAL INFORMATION:"
}
}
},
"localname": "SupplementalCashFlowInformationAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical"
],
"xbrltype": "stringItemType"
},
"us-gaap_TaxCreditCarryforwardAmount": {
"auth_ref": [
"r161"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
"label": "Tax Credit Carryforward, Amount",
"terseLabel": "Tax Credits"
}
}
},
"localname": "TaxCreditCarryforwardAmount",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_TaxCreditCarryforwardAxis": {
"auth_ref": [
"r162"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by specific tax credit related to an unused tax credit.",
"label": "Tax Credit Carryforward [Axis]"
}
}
},
"localname": "TaxCreditCarryforwardAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_TaxCreditCarryforwardNameDomain": {
"auth_ref": [
"r162"
],
"lang": {
"en-us": {
"role": {
"documentation": "The name of the tax credit carryforward.",
"label": "Tax Credit Carryforward, Name [Domain]"
}
}
},
"localname": "TaxCreditCarryforwardNameDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TaxCreditCarryforwardValuationAllowance": {
"auth_ref": [
"r159"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.",
"label": "Tax Credit Carryforward, Valuation Allowance",
"terseLabel": "Valuation allowance - NOL carryforwards"
}
}
},
"localname": "TaxCreditCarryforwardValuationAllowance",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_TaxPeriodAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Information about the period subject to enacted tax laws.",
"label": "Tax Period [Axis]"
}
}
},
"localname": "TaxPeriodAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_TaxPeriodDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Identified tax period.",
"label": "Tax Period [Domain]"
}
}
},
"localname": "TaxPeriodDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureIncomeTaxesNolAndCreditCarryforwardsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TemporaryEquityAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Temporary Equity [Abstract]",
"terseLabel": "TEMPORARY EQUITY:"
}
}
},
"localname": "TemporaryEquityAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedBalanceSheets"
],
"xbrltype": "stringItemType"
},
"us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.",
"label": "Temporary Equity, Foreign Currency Translation Adjustments",
"terseLabel": "Foreign currency translation adjustment"
}
}
},
"localname": "TemporaryEquityForeignCurrencyTranslationAdjustments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_TemporaryEquityNetIncome": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The portion of net income or loss attributable to temporary equity interest.",
"label": "Temporary Equity, Net Income",
"terseLabel": "Net earnings"
}
}
},
"localname": "TemporaryEquityNetIncome",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Value of new stock classified as temporary equity issued during the period.",
"label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
"terseLabel": "Redeemable NCI"
}
}
},
"localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfShareholdersEquityTemporaryEquity"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_TimberMember": {
"auth_ref": [
"r953"
],
"lang": {
"en-us": {
"role": {
"documentation": "Wood in tree or cut form, suitable for structural use.",
"label": "Commodity-Based Sales"
}
}
},
"localname": "TimberMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSegmentReportingGrossSalesByMajorProductClassificationDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
"auth_ref": [
"r842",
"r952"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by timing of transfer of good or service to customer.",
"label": "Timing of Transfer of Good or Service [Axis]"
}
}
},
"localname": "TimingOfTransferOfGoodOrServiceAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
"auth_ref": [
"r842",
"r952"
],
"lang": {
"en-us": {
"role": {
"documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
"label": "Timing of Transfer of Good or Service [Domain]"
}
}
},
"localname": "TimingOfTransferOfGoodOrServiceDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TradeAndOtherAccountsReceivablePolicy": {
"auth_ref": [
"r254",
"r255",
"r256",
"r398",
"r399",
"r401"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for accounts receivable.",
"label": "Accounts Receivable and Allowances [Policy Text Block]",
"terseLabel": "ACCOUNTS RECEIVABLE AND ALLOWANCES"
}
}
},
"localname": "TradeAndOtherAccountsReceivablePolicy",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_TradeNamesMember": {
"auth_ref": [
"r174"
],
"lang": {
"en-us": {
"role": {
"documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
"label": "Tradename"
}
}
},
"localname": "TradeNamesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureBusinessCombinationsAcquiredIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedUsefulLivesOfIntangibleAssetsDetails",
"http://www.ufpi.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIncludedInOtherAmortizableIntangibleAssetsDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TransferredAtPointInTimeMember": {
"auth_ref": [
"r842"
],
"lang": {
"en-us": {
"role": {
"documentation": "Contract with customer in which good or service is transferred at point in time.",
"label": "Point in Time Revenue"
}
}
},
"localname": "TransferredAtPointInTimeMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TransferredOverTimeMember": {
"auth_ref": [
"r842"
],
"lang": {
"en-us": {
"role": {
"documentation": "Contract with customer in which good or service is transferred over time.",
"label": "Over Time Revenue"
}
}
},
"localname": "TransferredOverTimeMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
"auth_ref": [
"r406",
"r407",
"r506",
"r512",
"r650",
"r733",
"r734",
"r735",
"r736",
"r737",
"r738",
"r739",
"r740",
"r741",
"r742",
"r743",
"r744",
"r745",
"r746",
"r747",
"r748",
"r749",
"r750",
"r751",
"r752",
"r753",
"r754",
"r755",
"r756",
"r757",
"r758",
"r759",
"r760",
"r761",
"r762",
"r917",
"r918",
"r919",
"r1022",
"r1023",
"r1024",
"r1025",
"r1026",
"r1027",
"r1028"
],
"lang": {
"en-us": {
"role": {
"documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
"label": "Financial Instruments [Domain]"
}
}
},
"localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
"auth_ref": [
"r135"
],
"lang": {
"en-us": {
"role": {
"documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
"label": "Treasury Stock Acquired, Average Cost Per Share",
"terseLabel": "Repurchase of common stock (dollars per share)"
}
}
},
"localname": "TreasuryStockAcquiredAverageCostPerShare",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails"
],
"xbrltype": "perShareItemType"
},
"us-gaap_TypeOfAdoptionMember": {
"auth_ref": [
"r257",
"r258",
"r259",
"r260",
"r261",
"r318",
"r319",
"r320",
"r321",
"r332",
"r402",
"r403",
"r411",
"r412",
"r413",
"r414",
"r415",
"r416",
"r592",
"r593",
"r594",
"r621",
"r622",
"r623",
"r624",
"r638",
"r639",
"r640",
"r651",
"r652",
"r653",
"r654",
"r655",
"r656",
"r657",
"r658",
"r659",
"r660",
"r661",
"r662",
"r674",
"r675",
"r676",
"r677",
"r678",
"r679",
"r680",
"r681",
"r695",
"r696",
"r703",
"r704",
"r705",
"r706",
"r723",
"r724",
"r725",
"r726",
"r727",
"r728",
"r767",
"r768",
"r769",
"r788",
"r789",
"r790",
"r791",
"r792",
"r793",
"r794",
"r795",
"r796",
"r797",
"r798",
"r799"
],
"lang": {
"en-us": {
"role": {
"documentation": "Amendment to accounting standards.",
"label": "Accounting Standards Update [Domain]"
}
}
},
"localname": "TypeOfAdoptionMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails",
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_USTreasurySecuritiesMember": {
"auth_ref": [
"r825",
"r844",
"r846",
"r1016"
],
"lang": {
"en-us": {
"role": {
"documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
"label": "Treasury securities"
}
}
},
"localname": "USTreasurySecuritiesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails",
"http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_UndistributedEarningsDiluted": {
"auth_ref": [],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.",
"label": "Net Income (Loss) Available to Common Stockholders, Diluted",
"totalLabel": "Net earnings for calculating EPS"
}
}
},
"localname": "UndistributedEarningsDiluted",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
"auth_ref": [
"r340",
"r342",
"r343"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": 2.0,
"parentTag": "us-gaap_UndistributedEarningsDiluted",
"weight": -1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
"label": "Adjustment for earnings allocated to non-vested restricted common stock",
"negatedLabel": "Adjustment for earnings allocated to non-vested restricted common stock"
}
}
},
"localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrealizedGainLossOnInvestments": {
"auth_ref": [
"r60"
],
"calculation": {
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows": {
"order": 12.0,
"parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
"weight": -1.0
}
},
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of unrealized gain (loss) on investment.",
"label": "Unrealized Gain (Loss) on Investments",
"negatedTerseLabel": "Unrealized loss (gain) on investments and other"
}
}
},
"localname": "UnrealizedGainLossOnInvestments",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/StatementConsolidatedStatementsOfCashFlows"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefits": {
"auth_ref": [
"r597",
"r606"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of unrecognized tax benefits.",
"label": "Unrecognized Tax Benefits",
"periodEndLabel": "Gross unrecognized tax benefits end of year",
"periodStartLabel": "Gross unrecognized tax benefits beginning of year"
}
}
},
"localname": "UnrecognizedTaxBenefits",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
"auth_ref": [
"r607"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
"label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
"negatedLabel": "Decrease in tax positions for prior years"
}
}
},
"localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
"auth_ref": [
"r609"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
"label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
"negatedTerseLabel": "Settlements with taxing authorities"
}
}
},
"localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
"auth_ref": [
"r605"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
"label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
"terseLabel": "Income tax penalties and interest accrued"
}
}
},
"localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
"auth_ref": [],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.",
"label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
"terseLabel": "Increase in tax positions due to acquisitions"
}
}
},
"localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
"auth_ref": [
"r608"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
"label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
"terseLabel": "Increase in tax positions for current year"
}
}
},
"localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
"auth_ref": [
"r607"
],
"crdr": "credit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
"label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
"terseLabel": "Increase in tax positions for prior years"
}
}
},
"localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
"auth_ref": [
"r610"
],
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
"label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
"negatedLabel": "Lapse in statute of limitations"
}
}
},
"localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureAccountingForUncertaintyInIncomeTaxesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_UseOfEstimates": {
"auth_ref": [
"r81",
"r82",
"r83",
"r352",
"r353",
"r354",
"r355"
],
"lang": {
"en-us": {
"role": {
"documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
"label": "Use of Estimates, Policy [Policy Text Block]",
"terseLabel": "USE OF ACCOUNTING ESTIMATES"
}
}
},
"localname": "UseOfEstimates",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
],
"xbrltype": "textBlockItemType"
},
"us-gaap_VariableLeaseCost": {
"auth_ref": [
"r715",
"r856"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureLeasesDetails": {
"order": 4.0,
"parentTag": "us-gaap_LeaseCost",
"weight": 1.0
}
},
"crdr": "debit",
"lang": {
"en-us": {
"role": {
"documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
"label": "Variable Lease, Cost",
"terseLabel": "Variable lease cost"
}
}
},
"localname": "VariableLeaseCost",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_VehiclesMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Equipment used primarily for road transportation.",
"label": "Motor vehicles"
}
}
},
"localname": "VehiclesMember",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureLeasesDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_VestingAxis": {
"auth_ref": [
"r955",
"r956",
"r957",
"r958",
"r959",
"r960",
"r961",
"r962",
"r963",
"r964",
"r965",
"r966",
"r967",
"r968",
"r969",
"r970",
"r971",
"r972",
"r973",
"r974",
"r975",
"r976",
"r977",
"r978",
"r979",
"r980"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by vesting schedule of award under share-based payment arrangement.",
"label": "Vesting [Axis]"
}
}
},
"localname": "VestingAxis",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_VestingDomain": {
"auth_ref": [
"r955",
"r956",
"r957",
"r958",
"r959",
"r960",
"r961",
"r962",
"r963",
"r964",
"r965",
"r966",
"r967",
"r968",
"r969",
"r970",
"r971",
"r972",
"r973",
"r974",
"r975",
"r976",
"r977",
"r978",
"r979",
"r980"
],
"lang": {
"en-us": {
"role": {
"documentation": "Vesting schedule of award under share-based payment arrangement.",
"label": "Vesting [Domain]"
}
}
},
"localname": "VestingDomain",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureCommonStockDetails"
],
"xbrltype": "domainItemType"
},
"us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
"auth_ref": [
"r334",
"r345"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": null,
"parentTag": null,
"root": true,
"weight": null
}
},
"lang": {
"en-us": {
"role": {
"documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
"label": "Weighted Average Number of Shares Outstanding, Diluted",
"totalLabel": "Shares for calculating diluted EPS (in shares)"
}
}
},
"localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
"auth_ref": [
"r71",
"r72"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": 1.0,
"parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
"label": "Weighted Average Number of Shares Issued, Basic",
"terseLabel": "Weighted average shares outstanding (in shares)"
}
}
},
"localname": "WeightedAverageNumberOfSharesIssuedBasic",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Denominator: [Abstract]",
"terseLabel": "Denominator:"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "stringItemType"
},
"us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
"auth_ref": [
"r333",
"r345"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": 1.0,
"parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
"weight": 1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
"label": "Weighted Average Number of Shares Outstanding, Basic",
"totalLabel": "Shares for calculating basic EPS (in shares)"
}
}
},
"localname": "WeightedAverageNumberOfSharesOutstandingBasic",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "sharesItemType"
},
"us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
"auth_ref": [
"r72"
],
"calculation": {
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails": {
"order": 2.0,
"parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
"weight": -1.0
}
},
"lang": {
"en-us": {
"role": {
"documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
"label": "Adjustment for non-vested restricted common stock",
"negatedTerseLabel": "Adjustment for non-vested restricted common stock (in shares)"
}
}
},
"localname": "WeightedAverageNumberOfSharesRestrictedStock",
"nsuri": "http://fasb.org/us-gaap/2022",
"presentation": [
"http://www.ufpi.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfComputationOfEarningsPerShareDetails"
],
"xbrltype": "sharesItemType"
}
},
"unitCount": 13
}
},
"std_ref": {
"r0": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(19))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r1": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(20))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r10": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r100": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r1000": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "230",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1001": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1002": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)(3)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1003": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1004": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1005": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1006": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "852",
"URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1007": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "852",
"URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1008": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1009": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r101": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(3)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r1010": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1011": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1012": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1013": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1014": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "910",
"URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1015": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(1)(a))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1016": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Subparagraph": "(b)",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1017": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(2))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1018": {
"Name": "Accounting Standards Codification",
"Paragraph": "4H",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1019": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(c)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r102": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r1020": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(e)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1021": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "825",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1022": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(a)",
"Publisher": "SEC",
"Section": "1402",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1023": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(b)",
"Publisher": "SEC",
"Section": "1402",
"Subparagraph": "(1)",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1024": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(b)",
"Publisher": "SEC",
"Section": "1402",
"Subparagraph": "(2)",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1025": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(b)",
"Publisher": "SEC",
"Section": "1402",
"Subparagraph": "(3)",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1026": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(c)",
"Publisher": "SEC",
"Section": "1402",
"Subparagraph": "(2)(i)",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1027": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(c)",
"Publisher": "SEC",
"Section": "1402",
"Subparagraph": "(2)(ii)",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r1028": {
"Name": "Regulation S-K (SK)",
"Number": "229",
"Paragraph": "(c)",
"Publisher": "SEC",
"Section": "1402",
"Subparagraph": "(2)(iii)",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r103": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(1)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r104": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(2)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r105": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(3)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r106": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r107": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "350",
"URI": "https://asc.fasb.org/topic&trid=2144416",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r108": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "05",
"SubTopic": "10",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r109": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(31))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r110": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r111": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r112": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r113": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 5.CC)",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r114": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "440",
"URI": "https://asc.fasb.org/topic&trid=2144648",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r115": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "15",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "460",
"URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r116": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "460",
"URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r117": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "460",
"URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r118": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r119": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(32))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r120": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r121": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "470",
"URI": "https://asc.fasb.org/topic&trid=2208564",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r122": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(12)(c)",
"Topic": "480",
"URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r123": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(16)(c)",
"Topic": "480",
"URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r124": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(3)",
"Topic": "480",
"URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r125": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "14",
"Topic": "480",
"URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r126": {
"Name": "Accounting Standards Codification",
"Paragraph": "3A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "15",
"Topic": "480",
"URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r127": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r128": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r129": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r13": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19(a))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r130": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r131": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r132": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.3-04)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r133": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r134": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB TOPIC 4.C)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r135": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r136": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r137": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r138": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r139": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r14": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19(b),22(b))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r140": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r141": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r142": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r143": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r144": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "30",
"SubTopic": "10",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r145": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r146": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r147": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r148": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r149": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r15": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19,20)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r150": {
"Name": "Accounting Standards Codification",
"Paragraph": "2A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r151": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r152": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r153": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "30",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r154": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "25",
"SubTopic": "40",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r155": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r156": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r157": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r158": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r159": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r16": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.19-26)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r160": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r161": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r162": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r163": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r164": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r165": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.7)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r166": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "25",
"SubTopic": "10",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r167": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r168": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(1)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r169": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r17": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.20)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r170": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r171": {
"Name": "Accounting Standards Codification",
"Paragraph": "37",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r172": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r173": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)(1)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r174": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r175": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r176": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r177": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r178": {
"Name": "Accounting Standards Codification",
"Paragraph": "38",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r179": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "30",
"SubTopic": "30",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r18": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.21)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r180": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "30",
"SubTopic": "30",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r181": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r182": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r183": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "805",
"URI": "https://asc.fasb.org/topic&trid=2303972",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r184": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "15",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r185": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r186": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r187": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r188": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r189": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r19": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22(a)(1))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r190": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r191": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r192": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r193": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r194": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r195": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r196": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r197": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c),(3)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r198": {
"Name": "Accounting Standards Codification",
"Paragraph": "4I",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r199": {
"Name": "Accounting Standards Codification",
"Paragraph": "4J",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r2": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(22))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r20": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.22)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r200": {
"Name": "Accounting Standards Codification",
"Paragraph": "4K",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r201": {
"Name": "Accounting Standards Codification",
"Paragraph": "4A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r202": {
"Name": "Accounting Standards Codification",
"Paragraph": "4B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r203": {
"Name": "Accounting Standards Codification",
"Paragraph": "182",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r204": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r205": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r206": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r207": {
"Name": "Accounting Standards Codification",
"Paragraph": "6A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r208": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "60",
"SubTopic": "10",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r209": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r21": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.24)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r210": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r211": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r212": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r213": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL75039408-165497",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r214": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "230",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r215": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r216": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r217": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "835",
"URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r218": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "30",
"Topic": "835",
"URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r219": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "25",
"SubTopic": "20",
"Topic": "940",
"URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r22": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.29-31)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r220": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(1)(a))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r221": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(11))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r222": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(13))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r223": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(15)(1))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r224": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(15)(2))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r225": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(16))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r226": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(22))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r227": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(23))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r228": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03.10)",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r229": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(13)(f))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r23": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02.31)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r230": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(15))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r231": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(22))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r232": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04.10)",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r233": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04.9)",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r234": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "320",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r235": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "405",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r236": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "470",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r237": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(15)(b)(2))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r238": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(16))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r239": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(1)(b))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r24": {
"Name": "Accounting Standards Codification",
"Paragraph": "10A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r240": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(12))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r241": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r242": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(16))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r243": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(2))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r244": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r245": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(24))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r246": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(25))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r247": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(8))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r248": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03.5(c))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r249": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(10))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r25": {
"Name": "Accounting Standards Codification",
"Paragraph": "10A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r250": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(18))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r251": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(8))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r252": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "40",
"Subparagraph": "(SAB Topic 5.W)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=27015833&loc=d3e570705-122907",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r253": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "946",
"URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r254": {
"Name": "Accounting Standards Codification",
"Paragraph": "11B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
},
"r255": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
},
"r256": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
"role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
},
"r257": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "105",
"URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r258": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "105",
"URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r259": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "105",
"URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r26": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r260": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "105",
"URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r261": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "105",
"URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r262": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "205",
"URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r263": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r264": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r265": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r266": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r267": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(1))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r268": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(13))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r269": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(14))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r27": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r270": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(15))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r271": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(16))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r272": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(17))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r273": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(18))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r274": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(2))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r275": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(22))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r276": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(4))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r277": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(4))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r278": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(b))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r279": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r28": {
"Name": "Accounting Standards Codification",
"Paragraph": "14A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r280": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(8))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r281": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(9))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r282": {
"Name": "Accounting Standards Codification",
"Paragraph": "10A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r283": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r284": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r285": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r286": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r287": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r288": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r289": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r29": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r290": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r291": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r292": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r293": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(210.5-03(11))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r294": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(21))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r295": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(22))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r296": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(23))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r297": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(24))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r298": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(25))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r299": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(5))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(24))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r30": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r300": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r301": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r302": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r303": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r304": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r305": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r306": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r307": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r308": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(c))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r309": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r31": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(1))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r310": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h)(1))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r311": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h)(2))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r312": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r313": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.12-04(a))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r314": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r315": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r316": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r317": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r318": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r319": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(3)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r32": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(10))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r320": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(4)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r321": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r322": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r323": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r324": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r325": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r326": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r327": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r328": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r329": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r33": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(12))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r330": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r331": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r332": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.M.Q2)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r333": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r334": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r335": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r336": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r337": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r338": {
"Name": "Accounting Standards Codification",
"Paragraph": "28A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r339": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r34": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03(20))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r340": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r341": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r342": {
"Name": "Accounting Standards Codification",
"Paragraph": "65",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r343": {
"Name": "Accounting Standards Codification",
"Paragraph": "66",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r344": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r345": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r346": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r347": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r348": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "270",
"URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r349": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "270",
"URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r35": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.1)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r350": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "270",
"URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r351": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "272",
"URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r352": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r353": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r354": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r355": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r356": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r357": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r358": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r359": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r36": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.1,2)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r360": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r361": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r362": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r363": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r364": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r365": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(g)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r366": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r367": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(j)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r368": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r369": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r37": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.2)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r370": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r371": {
"Name": "Accounting Standards Codification",
"Paragraph": "26",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r372": {
"Name": "Accounting Standards Codification",
"Paragraph": "29",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r373": {
"Name": "Accounting Standards Codification",
"Paragraph": "29",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r374": {
"Name": "Accounting Standards Codification",
"Paragraph": "29",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r375": {
"Name": "Accounting Standards Codification",
"Paragraph": "29",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r376": {
"Name": "Accounting Standards Codification",
"Paragraph": "29",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r377": {
"Name": "Accounting Standards Codification",
"Paragraph": "29",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r378": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r379": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r38": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.4)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r380": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r381": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r382": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r383": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r384": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r385": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r386": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r387": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r388": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r389": {
"Name": "Accounting Standards Codification",
"Paragraph": "34",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r39": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.7(a),(b))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r390": {
"Name": "Accounting Standards Codification",
"Paragraph": "40",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r391": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r392": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r393": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r394": {
"Name": "Accounting Standards Codification",
"Paragraph": "42",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r395": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "280",
"URI": "https://asc.fasb.org/topic&trid=2134510",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r396": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r397": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r398": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r399": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r4": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(26)(a))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r40": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.7(b))",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r400": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r401": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r402": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r403": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r404": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r405": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r406": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r407": {
"Name": "Accounting Standards Codification",
"Paragraph": "5A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r408": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "321",
"URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r409": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "323",
"URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r41": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.7)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r410": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r411": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r412": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r413": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r414": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r415": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(3)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r416": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)(4)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r417": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r418": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r419": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r42": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-03.8)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r420": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r421": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r422": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(f)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r423": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r424": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r425": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r426": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r427": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r428": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r429": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r43": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r430": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r431": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r432": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "330",
"URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r433": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "330",
"URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r434": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "330",
"URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r435": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "330",
"URI": "https://asc.fasb.org/topic&trid=2126998",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r436": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r437": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r438": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r439": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r44": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r440": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r441": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r442": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r443": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(f)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r444": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r445": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(h)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r446": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r447": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r448": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r449": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/subtopic&trid=2144439",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r45": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r450": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r451": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r452": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)(1)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r453": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r454": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r455": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "360",
"URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r456": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "410",
"URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r457": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "420",
"URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r458": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "420",
"URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r459": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 5.P.4(d))",
"Topic": "420",
"URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r46": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r460": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "440",
"URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r461": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "440",
"URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r462": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r463": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r464": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r465": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "20",
"Subparagraph": "(SAB Topic 5.Y.Q1)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r466": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "20",
"Subparagraph": "(SAB Topic 5.Y.Q2)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r467": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "20",
"Subparagraph": "(SAB Topic 5.Y.Q4)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r468": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r469": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r47": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r470": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r471": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r472": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(5))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r473": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r474": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r475": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r476": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r477": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r478": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r479": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r48": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r480": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(5))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r481": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r482": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r483": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r484": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r485": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(f)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r486": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r487": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(h)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r488": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(i)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r489": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r49": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r490": {
"Name": "Accounting Standards Codification",
"Paragraph": "1C",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r491": {
"Name": "Accounting Standards Codification",
"Paragraph": "1C",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r492": {
"Name": "Accounting Standards Codification",
"Paragraph": "1C",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r493": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r494": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r495": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r496": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r497": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r498": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r499": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r5": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(26)(b))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r50": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r500": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r501": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r502": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(1)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r503": {
"Name": "Accounting Standards Codification",
"Paragraph": "1F",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r504": {
"Name": "Accounting Standards Codification",
"Paragraph": "1I",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r505": {
"Name": "Accounting Standards Codification",
"Paragraph": "1I",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r506": {
"Name": "Accounting Standards Codification",
"Paragraph": "1I",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r507": {
"Name": "Accounting Standards Codification",
"Paragraph": "1I",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r508": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(1)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r509": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r51": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r510": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r511": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r512": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r513": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.3-04)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r514": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r515": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r516": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r517": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(1)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r518": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r519": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r52": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r520": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r521": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r522": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r523": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r524": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r525": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r526": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r527": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r528": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r529": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r53": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r530": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "606",
"URI": "https://asc.fasb.org/topic&trid=49130388",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r531": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "710",
"URI": "https://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r532": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "710",
"URI": "https://asc.fasb.org/topic&trid=2127225",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r533": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(i)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r534": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iii)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r535": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(01)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r536": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r537": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)(A)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r538": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)(B)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r539": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(02)(C)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r54": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r540": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(03)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r541": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(l)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r542": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(o)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r543": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(p)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r544": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(q)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r545": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(r)(1)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r546": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(r)(2)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r547": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r548": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "60",
"Subparagraph": "(c)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r549": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "70",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r55": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r550": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(d)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r551": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(f)(3)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r552": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "715",
"URI": "https://asc.fasb.org/topic&trid=2235017",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r553": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "10",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r554": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "10",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r555": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "10",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r556": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r557": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r558": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r559": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r56": {
"Name": "Accounting Standards Codification",
"Paragraph": "21C",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r560": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(3)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r561": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r562": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r563": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r564": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r565": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r566": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(01)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r567": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r568": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(03)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r569": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(04)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r57": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r570": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r571": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r572": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r573": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(01)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r574": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r575": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(03)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r576": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r577": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r578": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r579": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r58": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r580": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r581": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r582": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r583": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r584": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r585": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(iv)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r586": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(v)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r587": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(1)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r588": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r589": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(h)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r59": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r590": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r591": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(l)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r592": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r593": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r594": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r595": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 14.D.2.Q6)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r596": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "718",
"URI": "https://asc.fasb.org/topic&trid=2228938",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r597": {
"Name": "Accounting Standards Codification",
"Paragraph": "10B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r598": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r599": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(28))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r60": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r600": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r601": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r602": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r603": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r604": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r605": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r606": {
"Name": "Accounting Standards Codification",
"Paragraph": "15A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r607": {
"Name": "Accounting Standards Codification",
"Paragraph": "15A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r608": {
"Name": "Accounting Standards Codification",
"Paragraph": "15A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r609": {
"Name": "Accounting Standards Codification",
"Paragraph": "15A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(3)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r61": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r610": {
"Name": "Accounting Standards Codification",
"Paragraph": "15A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(4)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r611": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r612": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r613": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r614": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r615": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r616": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r617": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r618": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r619": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r62": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r620": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r621": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r622": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r623": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r624": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r625": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r626": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB TOPIC 6.I.7)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r627": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.1)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r628": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.2)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r629": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.3)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r63": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r630": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.4)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r631": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.C)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r632": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r633": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "270",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r634": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r635": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "740",
"URI": "https://asc.fasb.org/topic&trid=2144680",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r636": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r637": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r638": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r639": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r64": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r640": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r641": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(b)(1)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r642": {
"Name": "Accounting Standards Codification",
"Paragraph": "19",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r643": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r644": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r645": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r646": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r647": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r648": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bb)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r649": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r65": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r650": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Subparagraph": "(f)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r651": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(a)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r652": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(a)(2)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r653": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(a)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r654": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(b)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r655": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(b)(2)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r656": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(c)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r657": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(d)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r658": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(2)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r659": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r66": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r660": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(4)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r661": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r662": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r663": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r664": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r665": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)(1)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r666": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)(2)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r667": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r668": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r669": {
"Name": "Accounting Standards Codification",
"Paragraph": "6A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r67": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r670": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r671": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r672": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r673": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r674": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r675": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r676": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r677": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r678": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)(1)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r679": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)(2)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r68": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r680": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r681": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r682": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r683": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "35",
"SubTopic": "20",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r684": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r685": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r686": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r687": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r688": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(b)",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r689": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(c)",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r69": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "235",
"URI": "https://asc.fasb.org/topic&trid=2122369",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r690": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Subparagraph": "(d)",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r691": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r692": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r693": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "830",
"URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r694": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "830",
"URI": "https://asc.fasb.org/topic&trid=2175825",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r695": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "832",
"URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r696": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "832",
"URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r697": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "835",
"URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r698": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Topic": "835",
"URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r699": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r7": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(29))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r70": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r700": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(g)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r701": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(j)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r702": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r703": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r704": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r705": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r706": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(1)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r707": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r708": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r709": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r71": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r710": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r711": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)(3)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r712": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r713": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r714": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r715": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r716": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r717": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)(1)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r718": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)(2)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r719": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)(3)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r72": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r720": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)(4)",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r721": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r722": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r723": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r724": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r725": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r726": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r727": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(3)(iii)(01)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r728": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(a)(3)(iii)(03)",
"Topic": "848",
"URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r729": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "852",
"URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r73": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r730": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "855",
"URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r731": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "855",
"URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r732": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "855",
"URI": "https://asc.fasb.org/topic&trid=2122774",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r733": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)(i)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r734": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)(ii)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r735": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r736": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(bb)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r737": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(bb)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r738": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(bb)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r739": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r74": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r740": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r741": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r742": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r743": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r744": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r745": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r746": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r747": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r748": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r749": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r75": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "270",
"URI": "https://asc.fasb.org/topic&trid=2126967",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r750": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r751": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(4)(i)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r752": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r753": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r754": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r755": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(4)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r756": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(5)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r757": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(6)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r758": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(a)(7)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r759": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(b)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r76": {
"Name": "Accounting Standards Codification",
"Paragraph": "16",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r760": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(e)(1)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r761": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(e)(2)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r762": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "50",
"Subparagraph": "(e)(3)",
"Topic": "860",
"URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r763": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "910",
"URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r764": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "330",
"Topic": "912",
"URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r765": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 11.L)",
"Topic": "924",
"URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r766": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "926",
"URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r767": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "926",
"URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r768": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "926",
"URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r769": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "926",
"URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r77": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r770": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "340",
"Topic": "928",
"URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r771": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(10)(1))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r772": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.9-03(6))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r773": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(23))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r774": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(24))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r775": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(25))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r776": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(26))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r777": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.9-04(27))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r778": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "235",
"Subparagraph": "(SX 210.9-05(b)(2))",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r779": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Topic": "942",
"URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r78": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r780": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "210",
"Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r781": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(19))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r782": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(20))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r783": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(21))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r784": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(22))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r785": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(23))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r786": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(9))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r787": {
"Name": "Accounting Standards Codification",
"Paragraph": "7A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "40",
"Subparagraph": "(d)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r788": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r789": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(b)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r79": {
"Name": "Accounting Standards Codification",
"Paragraph": "20",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r790": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r791": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(1)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r792": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)(2)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r793": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(1)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r794": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(i)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r795": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(ii)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r796": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(iii)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r797": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(g)(2)(iv)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r798": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(h)(1)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r799": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(h)(2)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(1))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r80": {
"Name": "Accounting Standards Codification",
"Paragraph": "21",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r800": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "825",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r801": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "310",
"Subparagraph": "(SX 210.12-29(Footnote 4))",
"Topic": "948",
"URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r802": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "210",
"Topic": "954",
"URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r803": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "210",
"Topic": "954",
"URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r804": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "310",
"Topic": "954",
"URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r805": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "440",
"Subparagraph": "(a)",
"Topic": "954",
"URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r806": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Subparagraph": "(d)",
"Topic": "958",
"URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r807": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "360",
"Topic": "958",
"URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r808": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column B))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r809": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column C))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r81": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r810": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column D))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r811": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column E))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r812": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column F))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r813": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column G))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r814": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column H))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r815": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Column I))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r816": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Footnote 2))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r817": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "360",
"Subparagraph": "(SX 210.12-28(Footnote 4))",
"Topic": "970",
"URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r818": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "310",
"Subparagraph": "(c)",
"Topic": "976",
"URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r819": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "310",
"Subparagraph": "(b)",
"Topic": "978",
"URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r82": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r820": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r821": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r822": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r823": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r824": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r825": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r826": {
"Name": "Accounting Standards Codification",
"Paragraph": "52",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r827": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r828": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r829": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "30",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r83": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r830": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r831": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r832": {
"Name": "Accounting Standards Codification",
"Paragraph": "69B",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r833": {
"Name": "Accounting Standards Codification",
"Paragraph": "69C",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r834": {
"Name": "Accounting Standards Codification",
"Paragraph": "69E",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r835": {
"Name": "Accounting Standards Codification",
"Paragraph": "69F",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r836": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r837": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r838": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r839": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r84": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r840": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r841": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r842": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r843": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(g)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r844": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(ii)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r845": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(iv)(01)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r846": {
"Name": "Accounting Standards Codification",
"Paragraph": "17",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r847": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(a)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r848": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "80",
"Subparagraph": "(a)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r849": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "80",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r85": {
"Name": "Accounting Standards Codification",
"Paragraph": "25",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r850": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r851": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(3)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r852": {
"Name": "Accounting Standards Codification",
"Paragraph": "217",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r853": {
"Name": "Accounting Standards Codification",
"Paragraph": "38",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "805",
"URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r854": {
"Name": "Accounting Standards Codification",
"Paragraph": "4J",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r855": {
"Name": "Accounting Standards Codification",
"Paragraph": "4K",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "810",
"URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r856": {
"Name": "Accounting Standards Codification",
"Paragraph": "53",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "20",
"Topic": "842",
"URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r857": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Topic": "852",
"URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r858": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(a)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r859": {
"Name": "Accounting Standards Codification",
"Paragraph": "13H",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Subparagraph": "(b)",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r86": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r860": {
"Name": "Accounting Standards Codification",
"Paragraph": "29F",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "40",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r861": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column B))",
"Topic": "946",
"URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r862": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column C))",
"Topic": "946",
"URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r863": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "320",
"Subparagraph": "(SX 210.12-15(Column D))",
"Topic": "946",
"URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r864": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r865": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r866": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "d1-1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r867": {
"Name": "Form 10-K",
"Number": "249",
"Publisher": "SEC",
"Section": "310",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r868": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r869": {
"Name": "Form 20-F",
"Number": "249",
"Publisher": "SEC",
"Section": "220",
"Subsection": "f",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r87": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r870": {
"Name": "Form 40-F",
"Number": "249",
"Publisher": "SEC",
"Section": "240",
"Subsection": "f",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r871": {
"Name": "Forms 10-K, 10-Q, 20-F",
"Number": "240",
"Publisher": "SEC",
"Section": "13",
"Subsection": "a-1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r872": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r873": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r874": {
"Name": "Securities Act",
"Number": "7A",
"Publisher": "SEC",
"Section": "B",
"Subsection": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r875": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
"role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
},
"r876": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "855",
"URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
"role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
},
"r877": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "105",
"URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r878": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(1))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r879": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(10))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r88": {
"Name": "Accounting Standards Codification",
"Paragraph": "40",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r880": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(13))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r881": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(17))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r882": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(3)(a)(4))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r883": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a)(1))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r884": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a)(4))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r885": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(6)(a))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r886": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r887": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r888": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r889": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r89": {
"Name": "Accounting Standards Codification",
"Paragraph": "41",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r890": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r891": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r892": {
"Name": "Accounting Standards Codification",
"Paragraph": "14",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r893": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r894": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r895": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r896": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r897": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(f))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r898": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r899": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r9": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.5-02(30)(a)(3))",
"Topic": "210",
"URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r90": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 4.E)",
"Topic": "310",
"URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r900": {
"Name": "Accounting Standards Codification",
"Paragraph": "23",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r901": {
"Name": "Accounting Standards Codification",
"Paragraph": "24",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r902": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r903": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r904": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r905": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(3)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r906": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r907": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r908": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r909": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r91": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r910": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r911": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r912": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r913": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r914": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "275",
"URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r915": {
"Name": "Accounting Standards Codification",
"Paragraph": "18",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r916": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r917": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "321",
"URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r918": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "321",
"URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r919": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "321",
"URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r92": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(aa)",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r920": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r921": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r922": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "326",
"URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r923": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r924": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r925": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r926": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r927": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(e)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r928": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(f)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r929": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(g)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r93": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r930": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(h)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r931": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r932": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r933": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r934": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r935": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(a)",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r936": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(c)",
"Topic": "410",
"URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r937": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(c)",
"Topic": "410",
"URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r938": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r939": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r94": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "320",
"URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r940": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(b)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r941": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "20",
"Subparagraph": "(SAB Topic 5.Y.Q2)",
"Topic": "450",
"URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r942": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "450",
"URI": "https://asc.fasb.org/topic&trid=2127136",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r943": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r944": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(ii))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r945": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r946": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r947": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r948": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r949": {
"Name": "Accounting Standards Codification",
"Paragraph": "1D",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(a)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r95": {
"Name": "Accounting Standards Codification",
"Publisher": "FASB",
"Topic": "320",
"URI": "https://asc.fasb.org/topic&trid=2196928",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r950": {
"Name": "Accounting Standards Codification",
"Paragraph": "1E",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r951": {
"Name": "Accounting Standards Codification",
"Paragraph": "13",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "505",
"URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r952": {
"Name": "Accounting Standards Codification",
"Paragraph": "5",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r953": {
"Name": "Accounting Standards Codification",
"Paragraph": "91",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "606",
"URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r954": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Subparagraph": "(d)(ii)",
"Topic": "715",
"URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r955": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r956": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r957": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(3)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r958": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r959": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r96": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "323",
"URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r960": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r961": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r962": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(01)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r963": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r964": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(03)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r965": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(04)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r966": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r967": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r968": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r969": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(01)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r97": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "30",
"Subparagraph": "(c)",
"Topic": "325",
"URI": "https://asc.fasb.org/extlink&oid=73718008&loc=d3e42674-111610",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r970": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r971": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(03)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r972": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r973": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r974": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r975": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r976": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r977": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r978": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r979": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(iv)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r98": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r980": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(v)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r981": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(i)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r982": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(e)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r983": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r984": {
"Name": "Accounting Standards Codification",
"Paragraph": "15",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(f)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r985": {
"Name": "Accounting Standards Codification",
"Paragraph": "12",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r986": {
"Name": "Accounting Standards Codification",
"Paragraph": "15A",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r987": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r988": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r989": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r99": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "30",
"Topic": "350",
"URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r990": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r991": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r992": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "10",
"Subparagraph": "(d)(3)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r993": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.7)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r994": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SAB Topic 6.I.Fact.4)",
"Topic": "740",
"URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r995": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(b)(1)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r996": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(3)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r997": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(e)(4)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r998": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(bbb)(2)",
"Topic": "820",
"URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r999": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
}
},
"version": "2.2"
}