Revenue and Receivables |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2021 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RevenueFromContractWithCustomerAndReceivables [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue and Receivables |
Note 2 Revenue and Receivables The Company adopted Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers Under ASC 606, the Company applies the following five steps in order to recognize revenue from contracts with customers: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, the Company assesses whether the goods or services promised within the contract represent a performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation on a relative basis using the best estimate of the stand-alone selling price of each performance obligation, which is estimated using the expected-cost-plus-margin approach. Generally, the Company’s contracts with customers are structured such that the customer has the option to purchase additional goods or services. Customer options to purchase additional goods or services do not represent a separate performance obligation as the prices for such options reflect the stand-alone selling prices for the additional goods or services. The majority of the Company’s contracts with customers have a single performance obligation. The Company recognizes the transaction price allocated to the respective performance obligation as revenue as the performance obligation is satisfied. The majority of the Company’s contracts with customers relate to the creation of specialized assets that do not have alternative use and entitle the Company to an enforceable right to payment for performance completed to date. Accordingly, the Company generally measures progress towards the satisfaction of a performance obligation over time using the cost-to-cost Payments for costs not yet incurred or for costs incurred in anticipation of providing a good or service under a contract with a customer in the future are included in prepaid expenses and other current assets on the consolidated balance sheets. Estimate-at-Completion As the majority of the Company’s revenue is recognized over time using the cost-to-cost cost-at-completion EAC represents the total estimated cost-at-completion Based on the results of the periodic EAC process, any adjustments to revenue, cost of sales, and the related impact to gross profit are recognized on a cumulative catch-up basis in the period they become known. These adjustments may result from positive program performance, and may result in an increase in gross profit during the performance of individual performance obligations, if it is determined the Company will be successful in mitigating risks surrounding the technical, schedule and cost aspects of those performance obligations or realizing related opportunities. Likewise, these adjustments may result in a decrease in gross profit if it is determined the Company will not be successful in mitigating these risks or realizing related opportunities. A significant change in one or more of these estimates could affect the profitability of one or more of the Company’s performance obligations. Contract modifications often relate to changes in contract specifications and requirements. Contract modifications are considered to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most 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. Some of the Company’s long-term contracts contain award fees, incentive fees, or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. Variable consideration is estimated at the most likely amount to which the Company is expected to be entitled. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The unfunded portion of enforceable contracts are accounted for as variable consideration. Disaggregation of Revenue Below is a summary of the Company’s accounting for the types of revenue under ASC 606:
The following tables presents the Company’s disaggregated revenue by offering and customer type for the periods presented:
For U.S. Government contracts, the Company follows U.S. Government procurement and accounting standards in assessing the allowability and the allocability of costs to contracts. Due to the significance of the judgments and estimation processes, it is likely that materially different amounts could be recorded if different assumptions were used or if the underlying circumstances were to change. The Company monitors the consistent application of its critical accounting policies and compliance with contract accounting. Business operations personnel conduct periodic contract status and performance reviews. When adjustments in estimated contract revenues or costs are determined, any material changes from prior estimates are included in earnings in the current period. Also, regular and recurring evaluations of contract cost, scheduling and technical matters are performed by Company personnel who are independent from the business operations personnel performing work under the contract. Costs incurred and allocated to contracts with the U.S. Government are subject to audit by the Defense Contract Audit Agency for compliance with regulatory standards. Remaining Performance Obligations Revenue from remaining performance obligations is calculated as the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period on executed contracts, including both funded (firm orders for which funding is authorized and appropriated) and unfunded portions of such contracts. Remaining performance obligations exclude contracts in which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed and does not include unexercised contract options and potential orders under indefinite delivery/indefinite quantity contracts. As of December 31, 2021, the Company had approximately $73.9 million of remaining performance obligations, of which the Company expects to recognize $67.1 million during 2022, $6.1 million during 2023, $500 thousand during 2024, and $200 thousand thereafter. Contract Assets and Contract Liabilities For each of the Company’s contracts with customers, the timing of revenue recognition, customer billings, and cash collections results in a net contract asset or liability at the end of each reporting period. Fixed-price contracts are typically billed to the customer either using progress payments, whereby amounts are billed monthly as costs are incurred or work is completed, or performance-based payments, which are based upon the achievement of specific, measurable events or accomplishments defined and valued at contract inception. Cost-type contracts are typically billed to the customer on a monthly or semi-monthly basis. Contract assets Contract assets relate to instances in which revenue recognized exceeds amounts billed to customers. Contract assets are reclassified to accounts receivable when the Company has an unconditional right to the consideration and bills the customer. Contract assets are classified as current and non-current based on the estimated timing in which the Company will bill the customer. Contract assets are not considered to include a significant financing component as the payment terms are intended to protect the customer in the event the Company does not perform on its obligations under the contract. As of December 31, 2021 and 2020, all contract assets were classified as current assets. There were no material impairments of contract assets during 2021 or 2020. Contract liabilities Contract liabilities relate to advance payments and billings in excess of revenue recognized. Contract liabilities are recognized into revenue as the Company satisfies the underlying performance obligations. Contract liabilities are classified as current and non-current based on the estimating timing in which the Company will satisfy the underlying performance obligations. Contract liabilities are not considered to include a significant financing component as they are generally utilized to procure materials needed to satisfy a performance obligation or are used to ensure the customer meets contractual requirements. As of December 31, 2021 and 2020, all contract liabilities were classified as current liabilities. During 2021 and 2020, the Company recognized revenue of $17.2 million and $9.3 million, respectively, that was previously included in the beginning balance of contract liabilities. Accounts Receivable Accounts receivable represent unconditional rights to consideration due from customers in the ordinary course of business and are generally due in one year or less. Accounts receivable are recorded at amortized cost less an allowance for credit losses, which is based on the Company’s assessment of the collectability of its accounts receivable. The Company reviews the adequacy of the allowance for credit losses by considering the age of each outstanding invoice and the collection history of each customer. Accounts receivable that are deemed uncollectible are charged against the allowance for credit losses when identified. Receivables from products and services ultimately provided to the U.S. Government included in accounts receivable was $2.1 million and $1.6 million as of December 31, 2021 and 2020, respectively. The following table presents changes in the allowance for credit losses for the periods presented:
Reserve for Anticipated Losses on Contracts When the estimated cost-at-completion 605-35, Revenue Recognition – Construction-Type and Production-Type Contracts The Company recognized a reduction in cost of sales to offset the previously recognized anticipated losses on contracts of $1.3 million and $4.8 million during 2021 and 2020, respectively. |