XML 31 R13.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

REVENUE RECOGNITION | 3 Months Ended
--- | ---
Mar. 30, 2024
REVENUE RECOGNITION |
REVENUE RECOGNITION | C. REVENUE RECOGNITION Within the three primary segments, UFP Retail Solutions (“Retail”), UFP Packaging (“Packaging” and formerly known as UFP Industrial) and UFP Construction (“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 relative 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 relative 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. The following table presents our net sales disaggregated by revenue source (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​
​ |  | March 30, |  | April 1, |  | ​ | ​
​ | ​ | 2024 | ​ | 2023 | ​ | % Change | ​
Point in Time Revenue | ​ | $ | 1,604,835 | ​ | $ | 1,784,456 |  | (10.1)% | ​
Over Time Revenue | ​ |  | 34,131 | ​ | ​ | 38,020 |  | (10.2)% | ​
Total Net Sales | ​ |  | 1,638,966 | ​ | ​ | 1,822,476 |  | (10.1)% | ​
​ 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 which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | March 30, | ​ | December 30, | ​ | April 1, | ​
​ |  | 2024 |  | 2023 |  | 2023 |
Cost and Earnings in Excess of Billings | ​ | $ | 6,592 |  | $ | 3,572 |  | $ | 5,415 |
Billings in Excess of Cost and Earnings | ​ |  | 10,122 | ​ |  | 9,487 |  |  | 10,797 | ​
​

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration