Quarterly report [Sections 13 or 15(d)]

Schedule of Customer Concentration Risk (Details)

v3.25.2
Schedule of Customer Concentration Risk (Details) - Customer Concentration Risk [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue Benchmark [Member] | Bechtel [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 37.00% 35.00%  
Revenue Benchmark [Member] | Craig Technologies [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 43.00% 15.00%  
Revenue Benchmark [Member] | Xiomas Technologies [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 7.00% 4.00%  
Revenue Benchmark [Member] | TNO [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage  
Revenue Benchmark [Member] | Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 87.00% 54.00%  
Accounts Receivable [Member] | Bechtel [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 18.00%   13.00%
Accounts Receivable [Member] | Craig Technologies [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 54.00%   44.00%
Accounts Receivable [Member] | Xiomas Technologies [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 4.00%   1.00%
Accounts Receivable [Member] | TNO [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 5.00%   34.00%
Accounts Receivable [Member] | Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 81.00%   92.00%