v3.25.2
Digital Assets Held - Summarizes Digital Assets Held (Details)
token in Thousands, $ in Thousands
Jun. 30, 2025
USD ($)
token
Dec. 31, 2024
USD ($)
Crypto Asset, Activity [Line Items]    
Cost Basis $ 96,894  
Fair Value $ 101,471  
Carrying Value   $ 82,796
Bitcoin    
Crypto Asset, Activity [Line Items]    
Units | token 410  
Cost Basis $ 44,032  
Fair Value $ 44,067  
Carrying Value   59,925
Ethereum    
Crypto Asset, Activity [Line Items]    
Units | token 7,309  
Cost Basis $ 18,226  
Fair Value $ 18,241  
Carrying Value   11,212
XRP    
Crypto Asset, Activity [Line Items]    
Units | token 10,049,381  
Cost Basis $ 22,778  
Fair Value 22,791  
Carrying Value   686
Other    
Crypto Asset, Activity [Line Items]    
Cost Basis 11,858  
Fair Value $ 16,372  
Carrying Value   $ 10,973