XML 86 R28.htm IDEA: XBRL DOCUMENT
v3.19.3

New Accounting Pronouncements (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2019
Leases [Abstract] |
Revenue Recognition | Note 3 – Revenue The Company’s revenues are generated primarily from the sale of manufactured products built to customer specifications. The Company also generates revenue from design, development and engineering services, in addition to the sale of other inventory. Revenue is measured based on consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a manufactured product to a customer. The Company’s contracts with customers are generally short-term in nature. Customers are generally billed when the product is shipped or as services are performed. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized progressively based on the cost-to-cost method. For other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of product to the customer. Revenue from design, development and engineering services is recognized over time as the services are performed. The Company assumes no significant obligations after shipment as it typically warrants workmanship only. Therefore, the warranty provisions are generally not significant. If the Company records revenue, but does not issue an invoice, a contract asset is recognized. The contract asset is transferred to accounts receivable when the entitlement to payment becomes unconditional. Taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of sales.
Leases | Note 2 – New Accounting Pronouncements Adopted in 2019 In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), amended by ASU 2018-01, Land Easement Practical Expedient for Transition to ASU 842, ASU No. 2018-10, Codification Improvements to ASU 842 and ASU No. 2018-11, Targeted Improvements. The new standard established a right-to-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. The Company adopted this standard on its effective date of January 1, 2019 using the effective date as its date of initial application under the modified retrospective approach. Therefore, financial information for prior periods were not restated. Management elected the package of practical expedients in transition for leases that commenced prior to January 1, 2019, which permits the Company to carry forward its original assessment about lease identification, lease classification and initial directs costs. For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify, in addition to the practical expedient to not separate lease and nonlease components. Lease assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using our incremental borrowing rate, unless the implicit rate is readily determinable. Our incremental borrowing rate represents the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in a similar economic environment. Lease assets also include any upfront lease payments made and exclude lease incentives. Lease terms include options to extend orterminate the lease when it is reasonably certain that those options will be exercised. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. See Note 19.
Separation of Lease and Nonlease Components | For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify, in addition to the practical expedient to not separate lease and nonlease components.
Short Term Leases | For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify

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

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy election of practical expedient not to separate lease component from nonlease component. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918707-209980 + Details
Name: | us-gaap_SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=77888369&loc=SL77918418-209957 + Details
Name: | us-gaap_ShortTermLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration