v3.26.1
Fair Value of Financial Instruments and Other Assets - Schedule of Canton Coin (Details)
$ in Thousands, canton_coin in Billions
Jun. 30, 2026
USD ($)
canton_coin
Dec. 31, 2025
USD ($)
canton_coin
Crypto Asset, Holding [Line Items]    
Fair Value $ 230,046 $ 242,729
Canton Coins    
Crypto Asset, Holding [Line Items]    
Quantity (canton coins) | canton_coin 1.6 1.6
Cost Basis $ 16,827 $ 11,461
Fair Value $ 230,046 $ 242,729
Number of units restricted | canton_coin 1.3  
Fair value, restricted $ 181,600