v3.25.1
Fair Value of Financial Instruments and Other Assets - Canton Coin (Details)
$ in Thousands, canton_coin in Billions
Mar. 31, 2025
USD ($)
canton_coin
Dec. 31, 2024
USD ($)
canton_coin
Crypto Asset, Holding [Line Items]    
Fair Value $ 5,375 $ 852
Canton Coins    
Crypto Asset, Holding [Line Items]    
Quantity (canton coins) | canton_coin 1.5 1.2
Cost Basis $ 969 $ 666
Fair Value $ 5,375 $ 852