v3.26.1
Segmented Reporting - Schedule of Segment Performance and Allocates Resources Based on Segment Revenue, Net Loss, and Total Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule of Segment Performance and Allocates Resources Based on Segment Revenue, Net Loss, and Total Assets [Line Items]      
Revenue $ 6,791,346 $ 9,276,587  
Cost of revenue (6,142,878) (8,622,310)  
Depreciation and amortization (1,450,104) (2,172,791)  
Net loss for the period (4,652,345) (1,633,261)  
EBITDA (3,202,241) 539,530  
Total assets 126,934,586   $ 134,113,579
Cryptocurrency mining [Member]      
Schedule of Segment Performance and Allocates Resources Based on Segment Revenue, Net Loss, and Total Assets [Line Items]      
Revenue 47,727 765,876  
Cost of revenue (11,640) (722,105)  
Depreciation and amortization (1,323,240) (2,064,886)  
Net loss for the period (1,389,237) (2,135,862)  
EBITDA 65,997 (70,976)  
Total assets 93,221,049   50,707,889
Sales of energy and electricity Member]      
Schedule of Segment Performance and Allocates Resources Based on Segment Revenue, Net Loss, and Total Assets [Line Items]      
Revenue 3,716,711 3,427,916  
Cost of revenue (5,393,005) (3,707,148)  
Depreciation and amortization (126,864) (107,905)  
Net loss for the period (1,803,158) (387,137)  
EBITDA (1,676,294) (279,232)  
Total assets 8,142,026   10,387,735
Colocation services [Member]      
Schedule of Segment Performance and Allocates Resources Based on Segment Revenue, Net Loss, and Total Assets [Line Items]      
Revenue 3,026,908 5,082,795  
Cost of revenue (738,233) (4,193,057)  
Depreciation and amortization  
Net loss for the period (1,459,950) 889,738  
EBITDA (1,459,950) 889,738  
Total assets   61,994,641
Tier III AI Project [Member]      
Schedule of Segment Performance and Allocates Resources Based on Segment Revenue, Net Loss, and Total Assets [Line Items]      
Revenue  
Cost of revenue  
Depreciation and amortization  
Net loss for the period  
EBITDA  
Total assets $ 25,571,511   $ 11,023,314