v3.26.1
Segment Reporting - Schedule of Reportable Segment Depreciation and Amortization (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Depreciation and amortization expense $ 6,882,154 $ 1,059,900 $ 9,548,999 $ 1,537,948
Bitcoin        
Segment Reporting [Line Items]        
Depreciation and amortization expense 199,795 326,305 399,590 804,353
HPC        
Segment Reporting [Line Items]        
Depreciation and amortization expense $ 6,682,359 $ 733,595 $ 9,149,409 $ 733,595