v3.26.1
Schedule of Customer Concentration Risk (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue Benchmark [Member] | Bechtel [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 1.00% 25.00% 4.00% 37.00%  
Revenue Benchmark [Member] | Craig Technologies [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 9.00% 45.00% 17.00% 43.00%  
Revenue Benchmark [Member] | Lone Star Data Holdings Inc [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00%  
Revenue Benchmark [Member] | Xiomas Technologies [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 15.00% 7.00%  
Revenue Benchmark [Member] | Teledyne Marine [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 19.00% 20.00%  
Revenue Benchmark [Member] | Customer [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 29.00% 85.00% 55.00% 87.00%  
Accounts Receivable [Member] | Bechtel [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage       9.00%
Accounts Receivable [Member] | Craig Technologies [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     79.00%   86.00%
Accounts Receivable [Member] | Lone Star Data Holdings Inc [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage      
Accounts Receivable [Member] | Xiomas Technologies [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage      
Accounts Receivable [Member] | Teledyne Marine [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     7.00%  
Accounts Receivable [Member] | Customer [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     86.00%   95.00%