XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Remaining Performance Obligations Expected to be Recognized (Details)
Sep. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts $ 1,161,000
Remaining performance obligations related to partial equipment paid contracts 8,720,000
Total remaining performance obligations 9,881,000
2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts 112,000
Remaining performance obligations related to partial equipment paid contracts 3,091,000
Total remaining performance obligations 3,203,000
2022 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts 1,049,000
Remaining performance obligations related to partial equipment paid contracts 5,629,000
Total remaining performance obligations $ 6,678,000