v3.26.1
BITCOIN - Narrative (Details)
$ in Millions
Jun. 30, 2026
USD ($)
bitcoin
Mar. 31, 2026
bitcoin
Dec. 31, 2025
USD ($)
bitcoin
Jun. 30, 2025
bitcoin
Mar. 31, 2025
bitcoin
Dec. 31, 2024
bitcoin
Crypto Asset, Holding [Line Items]            
Number of bitcoins (in bitcoin) 9,117 9,032 8,883 8,692 8,584 8,485
Crypto-Asset, Investing Purposes            
Crypto Asset, Holding [Line Items]            
Number of bitcoins (in bitcoin) 9,117   8,883      
Bitcoin, purchase value | $ $ 310.2   $ 292.6      
Crypto-Asset, Operating Purposes            
Crypto Asset, Holding [Line Items]            
Number of bitcoins (in bitcoin) 299   238      
Bitcoin, purchase value | $ $ 19.5   $ 20.0