v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Liabilities      
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Deposits and other non-current assets   Deposits and other non-current assets
Fair Value, Recurring      
Assets      
Digital assets held for users $ 53,921 $ 46,624  
Derivative instruments 19,999 19,999  
Equity securities 13,533 13,533  
Assets 265,545 330,211  
Liabilities      
Digital assets held for users 53,921 46,624  
Warrant liabilities 35,485 63,568  
Liabilities 89,406 110,192  
Fair Value, Recurring | Level 1      
Assets      
Digital assets held for users 0 0  
Derivative instruments 0 0  
Equity securities 0 0  
Assets 178,092 250,055  
Liabilities      
Digital assets held for users 0 0  
Warrant liabilities 0 0  
Liabilities 0 0  
Fair Value, Recurring | Level 2      
Assets      
Digital assets held for users 53,921 46,624  
Derivative instruments 0 0  
Equity securities 13,533 13,533  
Assets 67,454 60,157  
Liabilities      
Digital assets held for users 53,921 46,624  
Warrant liabilities 35,485 63,568  
Liabilities 89,406 110,192  
Fair Value, Recurring | Level 3      
Assets      
Digital assets held for users 0 0  
Derivative instruments 19,999 19,999  
Equity securities 0 0  
Assets 19,999 19,999  
Liabilities      
Digital assets held for users 0 0  
Warrant liabilities 0 0  
Liabilities 0 0  
Money market funds | Fair Value, Recurring      
Assets      
Cash equivalents 178,092 250,055  
Money market funds | Fair Value, Recurring | Level 1      
Assets      
Cash equivalents 178,092 250,055  
Money market funds | Fair Value, Recurring | Level 2      
Assets      
Cash equivalents 0 0  
Money market funds | Fair Value, Recurring | Level 3      
Assets      
Cash equivalents $ 0 $ 0