v3.26.1
Income Tax (Details Narrative)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2026
Jan. 13, 2026
Effective income tax rate (0.30%) 4.70% (3.40%) 4.50%    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00% 21.00%    
Texas Critical Data Centers, LLC [Member]            
Equity Method Investment, Ownership Percentage 50.00%   50.00%   50.00% 50.00%