XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue
9 Months Ended
Sep. 30, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]
NOTE
3.
REVENUE
 
Revenue recognition
Our revenue is comprised of product, engineering services and repair services. All revenue is recognized when the Company satisfies its performance obligation(s) under the contract by transferring the promised product or service to our customer either when (or as) our customer obtains control of the product or service, with the majority of our revenue being recognized over time including goods produced under contract manufacturing agreements and services revenue. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. A contract's transaction price is allocated to each distinct performance obligation. The majority of our contracts have a single performance obligation, as the promise to transfer products or services is
not
separately identifiable from other promises in the contract and, therefore,
not
distinct.
 
Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products or providing services. As such, revenue is recorded net of returns, allowances and customer discounts. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenues) basis. Shipping and handling costs are included in cost of goods sold.
 
The majority of our revenue is derived from the transfer of goods produced under contract manufacturing agreements which have
no
alternative use and we have an enforceable right to payment for our performance completed to date. Our performance obligations within our contract manufacturing agreements are generally satisfied over time as the goods are produced based on customer specifications and we have an enforceable right to payment for the goods produced. If these requirements are
not
met, the revenue is recognized at a point in time, generally upon shipment. Revenue under contract manufacturing agreements that was recognized over time accounted for approximately
80%
and
84%
of our revenue for the
three
and
nine
months ended
September 30, 2020,
respectively. Revenues under these agreements are generally recognized over time using an input measure based upon the proportion of actual costs incurred.
 
Accounting for contract manufacturing agreements involves the use of various techniques to estimate total revenue and costs. We estimate profit on these agreements as the difference between total estimated revenue and expected costs to complete the performance obligation within the terms of the agreement and recognize the respective profit as the goods are produced. The estimates to determine the profit earned on the performance obligation are based on anticipated selling prices and historical cost of goods sold and represent our best judgement at the time. Changes in judgements on these above estimates could impact the timing and amount of revenue recognized with a resulting impact on the timing and amount of associated profit.
 
On occasion our customers provide materials to be used in the manufacturing process and the fair value of the materials is included in revenue as noncash consideration at the point in time when the manufacturing process commences along with the same corresponding amount recorded as cost of goods sold. The inclusion of noncash consideration has
no
impact on overall profitability.
 
Contract Assets
Contract assets, recorded as such in the Condensed Consolidated Balance Sheets, consist of unbilled amounts related to revenue recognized over time. Significant changes in the contract assets balance during the
nine
months ended
September 30, 2020
was as follows:
 
Nine Months Ended September 30, 2020
       
Outstanding at January 1, 2020
  $
7,659
 
Increase (decrease) attributed to:
       
Transferred to receivables from contract assets recognized
   
(6,104
)
Product transferred over time
   
5,779
 
Outstanding at September 30, 2020
  $
7,334
 
 
We expect substantially all the remaining performance obligations for the contract assets recorded as of
September 30, 2020,
to be transferred to receivables within
90
days, with any remaining amounts to be transferred within
180
days. We bill our customers upon shipment with payment terms of up to
120
days.
 
The following tables summarize our net sales by market for the
three
and
nine
months ended
September 30, 2020:
 
   
Three Months Ended September 30, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
10,960
    $
1,853
    $
1,405
    $
14,218
 
Industrial
   
4,527
     
791
     
620
     
5,938
 
Aerospace and Defense
   
5,525
     
16
     
665
     
6,206
 
Total net sales
  $
21,012
    $
2,660
    $
2,690
    $
26,362
 
 
   
Three Months Ended September 30, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
14,399
    $
1,661
    $
983
    $
17,043
 
Industrial
   
7,279
     
822
     
522
     
8,623
 
Aerospace and Defense
   
3,978
     
133
     
281
     
4,392
 
Total net sales
  $
25,656
    $
2,616
    $
1,786
    $
30,058
 
 
   
Nine Months Ended September 30, 2020
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
35,835
    $
4,454
    $
2,464
    $
42,753
 
Industrial
   
17,434
     
3,354
     
1,213
     
22,001
 
Aerospace and Defense
   
14,160
     
396
     
953
     
15,509
 
Total net sales
  $
67,429
    $
8,204
    $
4,630
    $
80,263
 
 
   
Nine Months Ended September 30, 2019
 
   
Product/ Service
Transferred
Over Time
   
Product
Transferred at
Point in Time
   
Noncash
Consideration
   
Total Net Sales
by Market
 
Medical
  $
42,039
    $
1,914
    $
2,053
    $
46,006
 
Industrial
   
22,847
     
2,297
     
1,146
     
26,290
 
Aerospace and Defense
   
12,236
     
375
     
608
     
13,219
 
Total net sales
  $
77,122
    $
4,586
    $
3,807
    $
85,515