v3.24.3
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 17,053 $ 5,055 $ 86,677 $ 33,191
Mining operator - block rewards and other revenue 114,594 92,794 355,307 197,549
Total revenues 131,647 97,849 441,984 230,740
Mining operator - transaction fees        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 2,836 2,378 16,743 9,787
Mining participant        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers 13,876 2,677 40,157 23,404
Hosting Services        
Disaggregation of Revenue [Line Items]        
Total revenues from contracts with customers $ 341 $ 0 $ 29,777 $ 0