XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Reporting - Service and Product Segment (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2023
segment
Mar. 31, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]        
Number of operating Segments 2 2    
Number of mining pool operators 1 1    
Number of suppliers 1 1   1
Revenue from Contract with Customer Benchmark | Customer A | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 23.70%   21.40%  
Revenue from Contract with Customer Benchmark | Customer B | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 14.90%   11.40%  
Revenue from Contract with Customer Benchmark | Customer E | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 10.90%   0.00%  
Accounts Receivable | Customer A | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 28.30%   22.70%  
Accounts Receivable | Customer B | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 18.90%   15.20%  
Accounts Receivable | Customer E | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 0.00%   14.50%  
Accounts Receivable | Customer D | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 13.10%   10.50%  
Accounts Receivable | Customer C | Customer Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 24.80%   10.20%