XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Remaining Performance Obligations Expected to be Recognized (Details)
Jun. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts $ 2,038,000
Remaining performance obligations related to partial equipment paid contracts 5,949,000
Total remaining performance obligations 7,987,000
2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts 762,000
Remaining performance obligations related to partial equipment paid contracts 5,943,000
Total remaining performance obligations 6,705,000
2022 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts 1,276,000
Remaining performance obligations related to partial equipment paid contracts 6,000
Total remaining performance obligations $ 1,282,000