v3.26.1
Digital assets - Additional Information (Details)
6 Months Ended
Jun. 01, 2026
USD ($)
Bitcoin
Jun. 30, 2026
USD ($)
Btcoin
Bitcoin
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Btcoin
Indefinite-Lived Intangible Assets [Line Items]        
Number of bitcoin held | Btcoin   271   1,606
Aggregate cost of bitcoin   $ 25,700,000   $ 118,800,000
Proceeds from sale of treasury stock $ 44,700,000      
Repayments of lines of credit   20,000,000 $ 0  
Bitcoin [Member]        
Indefinite-Lived Intangible Assets [Line Items]        
Proceeds from sale of treasury stock   $ 44,700,000    
Number of bitcoins sold | Bitcoin 632 632    
Repayments of lines of credit $ 20,000,000 $ 20,000,000    
Unrestricted cash   $ 24,700,000