XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
General - Schedule of Remaining Performance Obligations Expected to be Recognized (Details)
Jun. 30, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts $ 3,024,000
Remaining performance obligations related to partial equipment paid contracts 2,568,000
Total remaining performance obligations 5,592,000
2020 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts 1,084,000
Remaining performance obligations related to partial equipment paid contracts 1,363,000
Total remaining performance obligations 2,447,000
2021 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts 1,381,000
Remaining performance obligations related to partial equipment paid contracts 106,000
Total remaining performance obligations 1,487,000
2022 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts 559,000
Remaining performance obligations related to partial equipment paid contracts 1,099,000
Total remaining performance obligations $ 1,658,000