XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Deposits on Equipment - Schedule of Purchase Agreement Commitments, Deposits Paid and Expected Delivery Timing (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Property Plant And Equipment [Line Items]  
Open Purchase Commitment $ 336,032
Deposits Paid 196,707
Bitmain Technologies Limited  
Property Plant And Equipment [Line Items]  
Original Maximum Purchase Commitment 171,135
Open Purchase Commitment 69,885
Deposits Paid $ 69,885
Expected Shipping for Open Purchase Commitment Starting Month and Year 2022-04
Expected Shipping for Open Purchase Commitment Ending Month and Year 2022-09
Bitmain Technologies Limited | Agreement One  
Property Plant And Equipment [Line Items]  
Agreement Dates Aug. 20, 2021
Bitmain Technologies Limited | Agreement Two  
Property Plant And Equipment [Line Items]  
Agreement Dates Aug. 30, 2021
SuperAcme Technology (Hong Kong)  
Property Plant And Equipment [Line Items]  
Agreement Dates May 06, 2022
Original Maximum Purchase Commitment $ 222,401
Open Purchase Commitment 222,401
Deposits Paid $ 88,868
Expected Shipping for Open Purchase Commitment Starting Month and Year 2022-07
Expected Shipping for Open Purchase Commitment Ending Month and Year 2022-12
Bitfury USA Inc. and Other Vendors (Primarily for BBACs)  
Property Plant And Equipment [Line Items]  
Open Purchase Commitment $ 43,746
Deposits Paid $ 37,954