XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT REPORTING - Schedule of Revenue and Gross Profit by Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]          
Revenue $ 126,912   $ 163,972 $ 247,567 $ 356,491
Cost of revenue 89,953 $ 88,874 151,255 178,827 273,771
Gross profit 36,959 31,781 12,717 68,740 82,720
Hosting Service          
Segment Reporting Information [Line Items]          
Cost of revenue 23,107 16,198 43,644 39,305 74,875
Equipment Sales          
Segment Reporting Information [Line Items]          
Cost of revenue 0   13,541 0 36,076
Digital asset mining income          
Segment Reporting Information [Line Items]          
Cost of revenue 66,846 $ 72,676 94,070 139,522 162,820
Hosting Segment | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 29,830   54,130 52,459 113,649
Cost of revenue 23,107   57,185 39,305 110,951
Gross profit 6,723   (3,055) 13,154 2,698
Hosting Segment | Hosting Service | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 29,830   38,936 52,459 72,150
Cost of revenue 23,107   43,644 39,305 74,875
Hosting Segment | Equipment Sales | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 0   15,194 0 41,499
Cost of revenue 0   13,541 0 36,076
Mining Segment | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 97,082   109,842 195,108 242,842
Cost of revenue 66,846   94,070 139,522 162,820
Gross profit 30,236   15,772 55,586 80,022
Mining Segment | Digital asset mining income | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 97,082   109,842 195,108 242,842
Cost of revenue $ 66,846   $ 94,070 $ 139,522 $ 162,820