v3.26.1
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 13,811 $ 15,232 $ 31,224 $ 29,953
Mining operator - block rewards 156,492 218,309 312,742 414,668
Other revenue 4,578 4,944 5,529 7,748
Total revenues 174,881 238,485 349,495 452,369
Mining operator - transaction fees        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 1,044 3,044 2,052 5,825
Mining participant        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 12,767 11,024 28,087 21,813
Hosting services        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 0 $ 1,164 $ 1,085 $ 2,315