XML 73 R10.htm IDEA: XBRL DOCUMENT
v3.19.3

Revenue from Contracts with Customers Revenue from Contract Customers (Notes) | 12 Months Ended
--- | ---
Aug. 31, 2019
Revenue from Contract with Customer [Abstract] |
Revenue from Contract with Customer [Text Block] | Note 2. Revenue from Contracts with Customers Nature of Goods and Services The Company generates its revenue under two principal activities, which are discussed below: Product Sales: Sales of tools, heavy-lifting solutions, and rope and cable solutions are recorded when control is transferred to the customer (i.e. performance obligation has been satisfied). For the majority of the Company’s product sales, revenue is recognized at a point in time when control of the product is transferred to the customer, which generally occurs when the product is shipped from the Company to the customer. Due to the highly customized nature and limited alternative use of certain products, for which the Company has an enforceable right of reimbursement for performance completed to date, revenue is recognized over time. We consider the input measure (efforts-expended or cost-to-cost) or output measure as a fair measure of progress for the recognition of over time revenue associated with these custom products. For a majority of the Company’s custom products, machine hours and labor hours (efforts-expended measurement) are used as a measure of progress. Service & Rental Sales: Service contracts consist of providing highly trained technicians to perform bolting, technical services, machining and joint integrity work for our customers. These revenues are recognized over time as our customers simultaneously receive and consume the benefits provided by the Company. We consider the input measure (efforts-expended or cost-to-cost) or output measure as a fair measure of progress for the recognition of over time revenue associated with service contracts. For a majority of the Company’s service contracts, labor hours (efforts-expended measurement) is used as the measure of progress when it is determined to be a better depiction of the transfer of control to the customer due to the timing and pattern of labor hours incurred. Revenue from rental contracts (less than a year and non-customized products) is generally recognized ratably over the contract term, depicting the customer’s consumption of the benefit related to the rental equipment. Disaggregated Revenue and Performance Obligations The Company disaggregates revenue from contracts with customers by reportable segment and product line and by the timing of when goods and services are transferred. See Note 15, "Business Segment, Geographic and Customer Information" for information regarding our revenue disaggregation by reportable segment and product line. The following table presents information regarding revenues disaggregated by the timing of when goods and services are transferred for the fiscal year ended August 31, 2019 (in thousands):
Revenues recognized at point in time |  | $ | 453,427 |
Revenues recognized over time |  | 201,331 |
Total |  | $ | 654,758 |
Contract Balances The Company's contract assets and liabilities are as follows (in thousands):
|  | August 31,
|  | 2019 |  | 2018
Receivables, which are included in accounts receivable, net |  | $ | 125,883 |  |  | $ | 123,261 |
Contract assets, which are included in other current assets |  | 3,747 |  |  | 6,367 |
Contract liabilities, which are included in other current liabilities |  | 3,707 |  |  | 12,937 |
Receivables: The Company performs its obligations under a contract with a customer by transferring goods or services in exchange for consideration from the customer. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable for the Company is established. Contract Assets: Contract assets relate to the Company’s rights to consideration for work completed but not billed as of the reporting date on contracts with customers. The contract assets are transferred to receivables when the rights become unconditional. The Company has contract assets on contracts that are generally long-term and have revenues that are recognized over time. The decrease in this balance from August 31, 2018 to August 31, 2019 is a result of our strategic exit of certain low profit margin, heavy lifting solution work that was still in progress as of August 31, 2018. Contract Liabilities: As of August 31, 2019, the Company had certain contracts where there were unsatisfied performance obligations and the Company had received cash consideration from customers before the performance obligations were satisfied. The majority of these contracts relate to long-term customer contracts (project durations of greater than three months) and are recognized over time. The Company estimates that the $3.7 million will be recognized in net sales from satisfying those performance obligations within the next twelve months with an immaterial amount recognized in periods thereafter. The decrease in the balance from August 31, 2018 to August 31, 2019 was a result of several large contracts that were in their early stages at August 31, 2018 where similar volumes of orders with prepayment terms were not in our backlog at August 31, 2019. Significant Judgments Timing of Performance Obligations Satisfied at a Point in Time: The Company evaluates when the customer obtains control of the product based on shipping terms, as control will transfer, depending upon such terms, at different points between the Company's manufacturing facility or warehouse and the customer’s location. The Company considers control to have transferred upon shipment or delivery because (i) the Company has a present right to payment at that time; (ii) the legal title has been transferred to the customer; (iii) the Company has transferred physical possession of the product to the customer; and (iv) the customer has significant risks and rewards of ownership of the product. Variable Consideration: The Company estimates whether it will be subject to variable consideration under the terms of the contract and includes its estimate of variable consideration in the transaction price based on the expected value method when it is deemed probable of being realized based on historical experience and trends. Types of variable consideration may include rebates, incentives and discounts, among others, which are recorded as a reduction to net sales at the time when control of a performance obligation is transferred to the customer. Practical Expedients & Exemptions: The Company elected to expense the incremental cost to obtaining a contract when the amortization period for such contracts would be one year or less. The Company does not disclose the value of unperformed obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed.

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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration