XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of Operating Revenue Disaggregated by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
OPERATING REVENUES $ 22,308 $ 12,405 $ 51,368 $ 25,750
Total Operating Revenue | Products and Services Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Exchange Aggregation        
Disaggregation of Revenue [Line Items]        
OPERATING REVENUES $ 19,942 $ 11,623 $ 46,692 $ 24,253
Exchange Aggregation | Total Operating Revenue | Products and Services Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 89.40% 93.70% 90.90% 94.20%
Fiat Onboarding        
Disaggregation of Revenue [Line Items]        
OPERATING REVENUES $ 952 $ 561 $ 1,963 $ 1,088
Fiat Onboarding | Total Operating Revenue | Products and Services Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 4.30% 4.50% 3.80% 4.20%
Staking        
Disaggregation of Revenue [Line Items]        
OPERATING REVENUES $ 522 $ 201 $ 1,167 $ 359
Staking | Total Operating Revenue | Products and Services Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 2.30% 1.60% 2.30% 1.40%
Consulting        
Disaggregation of Revenue [Line Items]        
OPERATING REVENUES $ 496   $ 546 $ 25
Consulting | Total Operating Revenue | Products and Services Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 2.20%   1.10% 0.10%
Other        
Disaggregation of Revenue [Line Items]        
OPERATING REVENUES $ 396 $ 20 $ 1,000 $ 25
Other | Total Operating Revenue | Products and Services Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 1.80% 0.20% 1.90% 0.10%