XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Remaining Performance Obligations Expected to be Recognized (Details)
Sep. 30, 2022
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts
Remaining performance obligations related to partial equipment paid contracts 6,832,000
Total remaining performance obligations 6,832,000
2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts
Remaining performance obligations related to partial equipment paid contracts 2,561,000
Total remaining performance obligations 2,561,000
2023 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Remaining performance obligations related to engineering only paid contracts
Remaining performance obligations related to partial equipment paid contracts 4,271,000
Total remaining performance obligations $ 4,271,000