v3.26.1
Schedule of ETH Digital Assets (Details)
Integer in Thousands, $ in Thousands
Mar. 31, 2026
USD ($)
Integer
Dec. 31, 2025
USD ($)
Crypto Asset, Holding [Line Items]    
ETH digital assets $ 43,455 $ 119,384 [1]
ETH [Member]    
Crypto Asset, Holding [Line Items]    
Number of units | Integer 20,637  
Digital assets cost basis $ 85,994  
ETH digital assets $ 43,455 $ 119,384
[1] Derived from the audited consolidated balance sheet.