v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
U.S. Government money market fund accounts $ 3,714   $ 3,638  
Bitcoin investments 496,865 $ 263,504 214,633 $ 54,945
Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
U.S. Government money market fund accounts 3,714   3,638  
Bitcoin investments 496,865   214,633  
Total Assets $ 500,579   $ 218,271