v3.26.1
Digital Assets - Schedule of Details of Bitcoin (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Bitcoin
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Bitcoin
Jun. 30, 2025
USD ($)
Bitcoin
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Crypto Asset Holding [Line Items]            
Total digital assets | $ $ 478,891   $ 472,577      
Total digital assets (Number of Digital Assets) | Bitcoin 8,002   5,401 404    
Held in Custody [Member]            
Crypto Asset Holding [Line Items]            
Non-current digital assets | $ $ 293,949   $ 229,641      
Non-current digital assets (Number of Digital Assets) | Bitcoin 4,912   2,625      
Pledged for Miner Purchase [Member]            
Crypto Asset Holding [Line Items]            
Non-current digital assets | $ $ 184,942   $ 242,936      
Non-current digital assets (Number of Digital Assets) | Bitcoin 3,090   2,776      
Bitcoin [Member]            
Crypto Asset Holding [Line Items]            
Total digital assets | $ $ 478,891 $ 478,989 $ 472,577 $ 43,322 $ 0 $ 949,501
Total digital assets (Number of Digital Assets) | Bitcoin 8,002          
Bitcoin [Member] | Held in Custody [Member]            
Crypto Asset Holding [Line Items]            
Non-current digital assets | $ $ 293,949   $ 229,641      
Non-current digital assets (Number of Digital Assets) | Bitcoin 4,912   2,625      
Bitcoin [Member] | Pledged for Miner Purchase [Member]            
Crypto Asset Holding [Line Items]            
Non-current digital assets | $ $ 184,942   $ 242,936      
Non-current digital assets (Number of Digital Assets) | Bitcoin 3,090   2,776