Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details) - Schedule of reportable segments and operating income

v3.22.1
Segment Information (Details) - Schedule of reportable segments and operating income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue $ 79,787 $ 23,197
Total segment and consolidated cost of revenues 45,628 7,534
Reconciling Items:    
Selling, general and administrative (10,910) (5,462)
Depreciation and amortization (14,245) (2,846)
Change in fair value of derivative asset 46,235
Change in fair value of contingent consideration (176)
Realized gain on sale/exchange of cryptocurrencies 9,236
Impairment of cryptocurrencies (26,390)
Interest and other income (expense) (357) 175
Unrealized loss on marketable equity securities (1,611)
Current income tax expense (312)
Net income 35,629 7,530
Revenue, net - mining [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue 57,945 23,173
Revenue, net - hosting [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue 21,039
Revenue, net - engineering [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue 15,238
Other Revenue [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue 24 24
Eliminations [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue (14,459)
Total segment and consolidated cost of revenues (13,347)
Cost of revenues - mining [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total segment and consolidated cost of revenues 23,931 7,534
Cost of revenues - hosting [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total segment and consolidated cost of revenues 21,492
Cost of revenues - engineering [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total segment and consolidated cost of revenues $ 13,552