v3.26.1
Digital Assets Held - Schedule of Digital Assets Held (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
token
Dec. 31, 2025
USD ($)
token
Crypto Asset, Activity [Line Items]    
Cost Basis $ 160,905 $ 154,194
Fair Value $ 156,227 $ 154,610
Bitcoin    
Crypto Asset, Activity [Line Items]    
Units | token 1,800 1,274
Cost Basis $ 109,613 $ 112,392
Fair Value 105,274 111,760
Other    
Crypto Asset, Activity [Line Items]    
Cost Basis 51,292 41,802
Fair Value $ 50,953 $ 42,850