XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
General - Schedule of Remaining Performance Obligations Expected to be Recognized (Details)
Sep. 30, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts $ 2,870,000
Remaining performance obligations related to partial equipment paid contracts 5,328,000
Total remaining performance obligations 8,198,000
2020 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts 24,000
Remaining performance obligations related to partial equipment paid contracts 3,453,000
Total remaining performance obligations 3,477,000
2021 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations related to engineering only paid contracts 2,287,000
Remaining performance obligations related to partial equipment paid contracts 1,761,000
Total remaining performance obligations 4,048,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 114,000
Total remaining performance obligations $ 673,000