v3.26.1
(Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
(Loss) Earnings Per Share [Abstract]        
Net (loss) income attributable to Bit Digital shareholders $ (107,212) $ 14,873 $ (253,879) $ (42,838)
Adjustment (800)
Net (loss) income attributable to Bit Digital common shareholders $ (107,212) $ 14,873 $ (254,679) $ (42,838)
Weighted average number of ordinary share outstanding        
Basic 350,018,575 206,889,826 337,998,729 194,355,223
Diluted 350,018,575 208,817,806 337,998,729 194,355,223
(Loss) earnings per share        
Basic $ (0.31) $ 0.07 $ (0.75) $ (0.22)
Diluted $ (0.31) $ 0.07 $ (0.75) $ (0.22)