XML 21 R9.htm IDEA: XBRL DOCUMENT
v3.19.1

REVENUE RECOGNITION | 12 Months Ended
--- | ---
Dec. 31, 2018
Revenue from Contract with Customer [Abstract] |
REVENUE RECOGNITION |
3. | REVENUE RECOGNITION
The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the FAR which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified and payment terms are identified. To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. All of the Company’s current long-term contracts have a single performance obligation as the promise to transfer the goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new performance obligations or changes the existing enforceable rights and obligations. All of the Company’s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Revenues for the Company’s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress. Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its contracts. In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input method of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill a performance obligation include labor, materials and subcontractors costs, other direct costs and an allocation of indirect costs. Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin for a contract is reflected in revenue in the period the change becomes known. Contract estimates involve considerable use of estimates in determining revenues and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts. For the Company’s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company’s contract liabilities consist of billings in excess of estimated revenues recognized and contract losses. Contract liabilities are classified as current. The Company’s contract assets and liabilities are reported in a gross position at the end of each reporting period. Revenue recognized for the year ended December 31, 2018, that was included in the contract liabilities at January 1, 2018, was zero. The Company’s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of December 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $78,934,000. The Company estimates that it expects to recognize approximately 97% of its remaining performance obligations in 2019. In addition, the Company recognizes revenue for products manufactured by WMI and parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery, depending on the terms of the underlying contract. Revenue recognized from WMI in 2018 was immaterial. Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 95% and 5%, respectively, of revenue for the year ended December 31, 2018. Revenue by long-term contract type for the year ended December 31, 2018 is as follows:
Government subcontracts |  | $ | 43,440,742 |
Commercial contracts |  |  | 31,271,857 |
Prime government contracts |  |  | 9,216,671 |
|  | $ | 83,929,270 |

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