v3.25.1
Fair Value of Financial Instruments and Other Assets - Narrative (Details)
canton_coin in Billions
3 Months Ended
Mar. 31, 2025
USD ($)
canton_coin
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
canton_coin
Apr. 30, 2024
USD ($)
Fair Value of Financial Instruments        
Amortized cost basis $ 10,500,000   $ 10,400,000 $ 10,000,000
Debt securities fair value 13,627,000   10,354,000  
Fair value adjustments or credit losses 0      
Total realized and unrealized gains included in other comprehensive income (loss) 3,150,000      
Total revenue 509,677,000 $ 408,739,000    
Unrealize gain relating to level 3 assets held 4,200,000      
Equity investment without readily determinable fair values 17,800,000   $ 17,800,000  
Other        
Fair Value of Financial Instruments        
Total revenue $ 3,631,000 $ 3,107,000    
Canton Coins        
Fair Value of Financial Instruments        
Quantity (canton coins) | canton_coin 1.5   1.2  
Canton Coins | Other        
Fair Value of Financial Instruments        
Total revenue $ 300,000      
Convertible Notes Payable        
Fair Value of Financial Instruments        
Interest rate       5.00%
Measurement Input, Discount Rate        
Fair Value of Financial Instruments        
Significant unobservable input       0.15