v3.25.2
Strategic Investments - Roll-Forward of Strategic Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments $ 403,500 $ 332,550
Equity Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 393,165 323,966
Debt Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 10,335 8,584
Strategic investments    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 385,283 328,182
Strategic investments | Equity Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 374,948 319,598
Strategic investments | Debt Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 10,335 8,584
Warrants    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 6,617 4,368
Warrants | Equity Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 6,617 4,368
Warrants | Debt Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 0 0
Call options    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 11,600 0
Call options | Equity Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments 11,600 0
Call options | Debt Securities    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total strategic investments $ 0 $ 0