v3.26.1
Digital Assets - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
token
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
token
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
token
$ / shares
Crypto Asset, Holding [Line Items]          
Digital asset, number of units   0   0 562,535
Cost basis $ 4,900,000   $ 4,900,000   $ 12,600,000
Digital assets 1,700,000   1,700,000   $ 6,800,000
Digital asset price per token (in dollars per share) | $ / shares         $ 12.18
Change in fair value of digital assets $ (324,000) $ 0 $ (2,220,000) $ 0  
Number of units sold 278,357   (333,432)    
Sale of tokens $ 2,500,000   $ 3,000,000.0    
Realized loss 0   100,000    
Unrealized loss $ 400,000   $ 2,100,000    
LINK          
Crypto Asset, Holding [Line Items]          
Digital asset, number of units | token 229,203   229,203    
Digital asset price per token (in dollars per share) | $ / shares $ 7.20   $ 7.20    
Number of tokens purchased | token 0   100    
Aggregate consideration     $ 1,100    
ETH          
Crypto Asset, Holding [Line Items]          
Digital asset, number of units | token 1   1    
Digital asset price per token (in dollars per share) | $ / shares $ 2,049.91   $ 2,049.91    
Number of tokens purchased | token 0   1    
Aggregate consideration     $ 3,000.0