Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers

Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

Note 5. Revenue from Contracts with Customers 

The Company recognizes revenue when it transfers promised services to customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those services.

Disaggregated revenue:

The following table presents the Company’s revenues disaggregated into categories based on the nature of such revenues (in thousands):

    Three Months Ended June 30,     Six Months Ended June 30,  
    2022     2021     2022     2021  
Mining   $ 46,151     $ 31,450     $ 104,096     $ 54,623  
Data Center Hosting     9,834       2,874       19,528       2,874  
Engineering     16,938      
Other     24       24       48       48  
Total revenue   $ 72,947     $ 34,348     $ 152,734     $ 57,545  

Contract balances:

Contract assets consist of costs and estimated earnings in excess of billings on uncompleted engineering contracts. The balance was entirely from the ESS Metron acquisition, and was $13.8 million and $9.9 million as of June 30, 2022 and December 31, 2021, respectively.

The Company’s contract liabilities primarily relate to upfront payments and consideration received from customers for Data Center Hosting, billings in excess of costs and estimated earnings on uncompleted Engineering contracts and the upfront license fee generated from our legacy animal health business. The table below presents changes in the total deferred revenue liability and billings in excess of costs and estimated earnings, for the six months ended June 30, 2022 (in thousands):

Beginning balance - January 1, 2022   $ 27,903  
Revenue recognized     (1,137 )
Billings in excess of costs and estimated earnings     1,125  
Ending balance - June 30, 2022   $ 27,891  

Transaction price allocated to remaining performance obligations:

Remaining performance obligations represent the transaction price of contracts for work that has not yet been performed. Amounts related to Bitcoin mining are not included because the Company elected the practical expedient to not disclose amounts related to contracts with a duration of one year or less.

Additionally, we have elected to use the practical expedient to not adjust the transaction price for the existence of a significant financing component if the timing difference between a customer’s payment and our performance is one year or less.