XML 32 R25.htm IDEA: XBRL DOCUMENT
v3.24.1

Revenue | 9 Months Ended
--- | ---
Feb. 29, 2024
Revenue from Contract with Customer [Abstract] |
Revenue | NOTE 17 — REVENUE We operate a portfolio of businesses that manufacture and sell a variety of product lines that include specialty paints, protective coatings, roofing systems, sealants and adhesives, among other things. We disaggregate revenues from the sales of our products and services based upon geographical location by each of our reportable segments, which are aligned by similar economic factors, trends and customers, which best depict the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers. See Note 18, “Segment Information,” to the Consolidated Financial Statements for further details regarding our disaggregated revenues, as well as a description of each of the unique revenue streams related to each of our four reportable segments. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. The majority of our revenue is recognized at a point in time. However, we also record revenues generated under construction contracts, mainly in connection with the installation of specialized roofing and flooring systems and related services. For certain polymer flooring installation projects, we account for our revenue using the output method, as we consider square footage of completed flooring to be the best measure of progress toward the complete satisfaction of the performance obligation. In contrast, for certain of our roofing installation projects, we account for our revenue using the input method, as that method is the best measure of performance as it considers costs incurred in relation to total expected project costs, which essentially represents the transfer of control for roofing systems to the customer. In general, for our construction contracts, we record contract revenues and related costs as our contracts progress on an over-time model. We have elected to apply the practical expedient to recognize revenue net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities. Payment terms and conditions vary by contract type, although our customers’ payment terms generally include a requirement to pay within 30 to 60 days of fulfilling our performance obligations. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. We have elected to apply the practical expedient to treat all shipping and handling costs as fulfillment costs, as a significant portion of these costs are incurred prior to control transfer. Significant Judgments Our contracts with customers may include promises to transfer multiple products and/or services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. For example, judgment is required to determine whether products sold in connection with the sale of installation services are considered distinct and accounted for separately, or not distinct and accounted for together with installation services and recognized over time. We provide customer rebate programs and incentive offerings, including special pricing and co-operative advertising arrangements, promotions and other volume-based incentives. These customer programs and incentives are considered variable consideration and recognized as a reduction of net sales. Up-front consideration provided to customers is capitalized as a component of other assets and amortized over the estimated life of the contractual arrangement. We include in revenue variable consideration only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the variable consideration is resolved. In general, this determination is made based upon known customer program and incentive offerings at the time of sale and expected sales volume forecasts as it relates to our volume-based incentives. This determination is updated each reporting period. Certain of our contracts include contingent consideration that is receivable only upon the final inspection and acceptance of a project. We include estimates of such variable consideration in our transaction price. Based on historical experience, we consider the probability-based expected value method appropriate to estimate the amount of such variable consideration. Our products are generally sold with a right of return, and we may provide other credits or incentives, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Returns and credits are estimated at contract inception and updated at the end of each reporting period as additional information becomes available. We record a right of return liability to accrue for expected customer returns. Historical actual returns are used to estimate future returns as a percentage of current sales. Obligations for returns and refunds were not material individually or in the aggregate. We offer assurance type warranties on our products as well as separately sold warranty contracts. Revenue related to warranty contracts that are sold separately is recognized over the life of the warranty term. Warranty liabilities for our assurance type warranties are discussed further in Note 16, “Contingencies and Accrued Losses,” to the Consolidated Financial Statements. Contract Balances Timing of revenue recognition may differ from the timing of invoicing customers. Our contract assets are recorded for products and services that have been provided to our customer but have not yet been billed and are included in prepaid expenses and other current assets in our Consolidated Balance Sheets. Our short-term contract liabilities consist of advance payments, or deferred revenue, and are included in other accrued liabilities in our Consolidated Balance Sheets. Trade accounts receivable, net of allowances, and net contract assets consisted of the following:
(In thousands, except percentages) |  | February 29, 2024 |  |  | May 31, 2023 |  |  | $ Change |  |  | % Change |
Trade accounts receivable, less allowances |  | $ | 1,072,032 |  |  | $ | 1,503,040 |  |  | $ | (431,008 | ) |  |  | (28.7 | %)
Contract assets |  | $ | 49,776 |  |  | $ | 49,188 |  |  | $ | 588 |  |  |  | 1.2 | %
Contract liabilities - short-term |  |  | (38,090 | ) |  |  | (42,396 | ) |  |  | 4,306 |  |  |  | (10.2 | %)
Net Contract Assets |  | $ | 11,686 |  |  | $ | 6,792 |  |  | $ | 4,894 |  |  |  |
The $4.9 million increase in our net contract assets from May 31, 2023 to February 29, 2024, resulted primarily due to the timing of construction jobs in progress at February 29, 2024 versus May 31, 2023. During the three- and nine-month periods ending February 29, 2024 we recognized $6.4 million and $34.9 million of revenue, which is included in contract liabilities as of May 31, 2023. During the three- and nine-month periods ending February 28, 2023 we recognized $4.4 million and $22.8 million of revenue, which is included in contract liabilities as of May 31, 2022. We also record long-term deferred revenue, which amounted to $80.5 million and $76.6 million as of February 29, 2024 and May 31, 2023, respectively. The long-term portion of deferred revenue is related to warranty contracts and is included in other long-term liabilities in our Consolidated Balance Sheets. We have elected to adopt the practical expedient to not disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied as of the end of the reporting period for performance obligations that are part of a contract with an original expected duration of one year or less. We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. As our contract terms are primarily one year or less in duration, we have elected to apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. These costs include our internal sales force compensation program and certain incentive programs as we have determined annual compensation is commensurate with annual sales activities. Allowance for Credit Losses Our primary allowance for credit losses is the allowance for doubtful accounts. The allowance for doubtful accounts reduces the trade accounts receivable balance to the estimated net realizable value equal to the amount that is expected to be collected. The allowance was based on assessments of current creditworthiness of customers, historical collection experience, the aging of receivables and other currently available evidence. Trade accounts receivable balances are written-off against the allowance if a final determination of uncollectibility is made. All provisions for allowances for doubtful collection of accounts are included in SG&A expenses. The following tables summarize the activity for the allowance for credit losses for the three and nine months ended February 29, 2024 and February 28, 2023:
| Three Months Ended |  |  | Nine Months Ended |
| February 29, |  | February 28, |  |  | February 29, |  | February 28, |
(In thousands) | 2024 |  | 2023 |  |  | 2024 |  | 2023 |
Beginning Balance | $ | 57,448 |  | $ | 48,041 |  |  | $ | 49,482 |  | $ | 46,669 |
Bad debt provision |  | 3,608 |  |  | 1,950 |  |  |  | 14,197 |  |  | 9,473 |
Uncollectible accounts written off, net of recoveries |  | (2,471 | ) |  | (2,667 | ) |  |  | (5,285 | ) |  | (7,573 | )
Translation adjustments |  | (208 | ) |  | (2 | ) |  |  | (17 | ) |  | (1,247 | )
Ending Balance | $ | 58,377 |  | $ | 47,322 |  |  | $ | 58,377 |  | $ | 47,322 |

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