v3.26.1
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers $ 17,413 $ 14,721
Mining operator - block rewards 156,250 196,360
Other revenue 951 2,803
Total revenues 174,614 213,884
Mining operator - transaction fees    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 1,008 2,781
Mining participant    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers 15,320 10,789
Hosting Services    
Disaggregation of Revenue [Line Items]    
Total revenues from contracts with customers $ 1,085 $ 1,151