XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Remaining Performance Obligations Expected to be Recognized (Details) - USD ($)
Apr. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Remaining performance obligations related to partial equipment & engineering paid contracts $ 3,149,000  
Total remaining performance obligations 3,149,000 $ 490,000
Q1 2026 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Remaining performance obligations related to partial equipment & engineering paid contracts 3,113,000  
Total remaining performance obligations 3,113,000  
Q2 2026 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Remaining performance obligations related to partial equipment & engineering paid contracts 36,000  
Total remaining performance obligations $ 36,000