v3.26.1
Digital Assets - Narrative (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
token
$ / shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
token
$ / shares
Goodwill and Intangible Assets Disclosure [Abstract]      
Digital asset, number of units | token 507,560   562,535
Cost basis $ 12,100,000   $ 12,600,000
Digital assets $ 4,500,000   $ 6,800,000
Digital asset price per token (in dollars per share) | $ / shares $ 8.78   $ 12.18
Change in fair value of digital assets $ (1,896,000) $ 0  
Number of units sold 55,076    
Sale of tokens $ 500,000    
Realized loss 200,000    
Unrealized loss $ 1,700,000