XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Details) - Schedule of disaggregated revenue - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 72,947 $ 34,348 $ 152,734 $ 57,545
Mining [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 46,151 31,450 104,096 54,623
Data Center Hosting [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 9,834 2,874 19,528 2,874
Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 16,938 29,062
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 24 $ 24 $ 48 $ 48