XML 20 R9.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue from Contract with Customer | 3 Months Ended
--- | ---
Mar. 31, 2018
Revenue from Contract with Customer [Abstract] |
Revenue from Contract with Customer | Revenue from Contracts with Customers On January 1, 2018, the Company adopted the New Revenue Standard ("ASC 606") using the modified retrospective method and has recorded $0.8 million, net of tax, cumulative effect of adopting ASC 606 as an increase to opening retained earnings on January 1, 2018. Disaggregated revenue In accordance with ASC 606, the Company disaggregates net sales into the following major product groups as noted in Note 12 segment information of these interim financial statements. Wood Construction Products Revenue. Wood construction products represented almost 87% of total net sales in the first quarter of 2018, refer to Note 12 for products description. Concrete Construction Products Revenue. Concrete construction products represented 13% of total net sales in the first quarter of 2018, refer to Note 12 for products description. Generally, a revenue contract with a customer exists when the goods are shipped and services are rendered; and its related invoice is generated. The duration of the contract does not extend beyond the promised goods or services already transferred. The transaction price of each distinct promised product or service specified in the invoice is based on its relative stated standalone selling price. All revenues are measured based on the consideration specified in the invoice with a customer, excluding any sales incentives, discounts and amounts collected on behalf of third parties (i.e. governmental tax authorities). Based on the Company's historical experience with the customer and with the customer's purchasing pattern and its significant experience selling products, the Company concluded that a significant reversal in the cumulative amount of revenue recognized will not occur when the uncertainty (if any) is resolved (that is, when the total amount of purchases is known).The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product to a customer at a point in time. The Company’s shipping terms provide the primary indicator of the transfer of control. Generally, our general shipping terms are F.O.B. shipping point, where title and the risk and rewards of ownership transfer at the point when the products leave our warehouse. Generally, there are no customer acceptance criteria included in our standard sales agreement with customers. When an arrangement with the customer does not meet the criteria to be accounted for as a revenue contract under the standard, the Company recognizes revenue in the amount of nonrefundable consideration received when the Company has transferred control of the goods or services and has stopped transferring (and has no obligation to transfer) additional goods or services. The Company offers certain customers discounts for paying invoices ahead of the due date, generally, 30 to 60 days. Many of the Company's customers have prompt-payment discount terms. Other revenue. Service sales, representing after-market repair and maintenance, engineering activities and software license sales and services, although less than 1.0% of net sales and not material to the condensed consolidated financial statements, are recognized as the services are completed or the software products and services are delivered. Services may be sold separately or in bundled packages. The typical contract length for service is generally less than one year. For bundled packages, the Company accounts for individual services separately if they are distinct. A distinct service is separately identifiable from other items in the bundled package if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate services in a bundle based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the services. Reconciliation of contract balances Contract assets are the rights to consideration in exchange for goods or services that the Company has transferred to a customer when that right is conditional on something other than the passage of time. Contract liabilities are recorded for any services billed to customers and not yet recognizable if the contract period has commenced or for the amount collected from customers in advance of the contract period commencing. As of January 1, 2018, the Company had no contract assets and deferred revenue which represent contract liabilities from contracts with customers. Other accounting issues Volume discounts. Volume discounts are accounted for as variable consideration because the transaction price is uncertain until the customer completes or fails to purchase the specified volume of purchases (consideration is contingent on a future outcome - occurrence or nonoccurrence). In addition, the Company applies the volume rebate or discount retrospectively, this is because the final price of each products or services sold depends on the customer's total purchases subject to the rebate program. The estimated rebates are deducted from the transaction price revenues based on the historical experience with the customer. Right of returns and other allowances. Rights of return creates variability in the transaction price. The Company accounts for returned product during the return period as a refund to customer, not a performance obligation. The estimated allowance for returns is based on historical percentage of returns and allowance from prior periods and the customer's historical purchasing pattern. This estimate is deducted from the transaction price revenues. Principal versus Agent. The Company considered the principal versus agent consideration of the new revenue recognition guidance and concluded that the Company is the principal in a third-party transaction. The Company manufactures its products and has the control to transfer of the products to Dealer Distributors and Contract Distributors, or directly ship our products to the customers. Costs to obtain or fulfill a contract. Costs incurred to obtain a contract is immaterial. Commission cost is not an incremental cost directly related to obtain a contract. Shipping costs. T he Company recognizes shipping and handling activities that occur after the customer has obtained control of goods as a fulfillment cost rather than as an additional promised service. Therefore, the Company recognizes revenue and accrues the shipping and handling costs when the control of goods transfers to the customer upon shipment. Advertising costs. Cooperative advertising and partnership discounts are consideration payable to a customer and not a payment in exchange for a distinct product or service at fair value. Estimated cooperative advertising and partnership discounts are reductions to the transaction price. Practical Expedients. The Company did not use either the practical expedient regarding the existence of a significant financing component or the practical expedient for expensing certain costs of obtaining a contract.

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