XML 59 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Year Ending December 31, 2020
 
                         
   
Over time
   
Point in time
   
Total
 
Aerospace
  $
1,607
    $
6,013
    $
7,620
 
Industrial
  $
1,849
    $
3,565
    $
5,414
 
Research
  $
3,208
    $
678
    $
3,886
 
Total
  $
6,664
    $
10,256
    $
16,920
 
   
Year ending December 31, 2019
 
                         
   
Over time
   
Point in time
   
Total
 
Aerospace
  $
3,224
    $
5,948
    $
9,172
 
Industrial
  $
3,199
    $
3,994
    $
7,193
 
Research
  $
2,609
    $
673
    $
3,282
 
Total
  $
9,032
    $
10,615
    $
19,647
 
Schedule Of Cost And Estimated Earnings In Excess Of Billings [Table Text Block]
   
2020
   
2019
 
Costs incurred on contracts in progress
  $
4,464,471
    $
6,943,066
 
Estimated earnings
   
2,087,396
     
3,370,032
 
     
6,551,867
     
10,313,098
 
Billings to date
   
(6,212,229
)    
(10,645,800
)
    $
339,638
    $
(332,702
)
Deferred revenue related to non-systems contracts
   
(632,014
)    
(1,429,582
)
     
(292,376
)   $
(1,762,284
)
Included in accompanying balance sheets
               
Under the following captions:
               
Contract assets
  $
494,281
    $
512,952
 
Contract liabilities
  $
(786,657
)  
$
(2,275,236
)