v3.26.1
Revenue and Cost Recognition - Schedule of Revenue Disaggregated by Revenue Stream (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 6,712,805 $ 3,085,439 $ 10,132,723 $ 4,956,691
Revenue from cryptocurrency mining        
Disaggregation of Revenue [Line Items]        
Revenue 410,081 148,038 779,060 295,839
Revenue from mining hosting services        
Disaggregation of Revenue [Line Items]        
Revenue 693,778 1,625,701 1,642,205 3,349,152
Revenue from compute power        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,608,946 $ 1,311,700 $ 7,711,458 $ 1,311,700