v3.26.3
Concentrations (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts payable $ 8,652,834   $ 8,652,834   $ 59,565,812
One Major Customers [Member] | Accounts Receivable [Member]          
Concentration risks percentge     52.50%    
Concentration risks     $ 9,400,000    
One Major Customers [Member] | Contract Assets [Member]          
Concentration risks percentge     94.70%    
Concentration risks     $ 51,900,000    
Supplier A [Member]          
Accounts payable 56,400,000   56,400,000    
Purchases $ 828,000,000,000   $ 5,800,000    
Percent of accounts payable 89.00%   89.00%    
Percent of total purchases 18.10%   38.10%    
Supplier B [Member]          
Accounts payable $ 2,500,000 $ 1,800,000 $ 2,500,000 $ 1,800,000  
Purchases $ 2,400,000 $ 1,900,000 $ 4,800,000 $ 4,200,000  
Percent of accounts payable 3.90% 45.80% 3.90% 45.80%  
Percent of total purchases 54.00% 53.00% 31.90% 23.00%  
Supplier B 1 [Member]          
Accounts payable $ 2,500,000 $ 1,800,000 $ 2,500,000 $ 1,800,000  
Percent of accounts payable 3.90% 45.80% 3.90% 45.80%  
Supplier A 1 [Member]          
Accounts payable $ 56,400,000   $ 56,400,000    
Percent of accounts payable 89.00%   89.00%    
Supplier C [Member]          
Purchases   $ 1,200,000      
Percent of total purchases   33.00%      
Major Customers [Member]          
Description of revenues and accounts receivables there were no customers that accounted for 10% or more of the Company’s revenues or accounts receivable     there were no customers that accounted for 10% or more of the Company’s revenues or accounts receivable  
Concentration risks percentge     24.00%    
Concentration risks     $ 6,000,000.0