v3.25.2
Concentration of Credit Risk (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
customer
item
Jun. 30, 2024
USD ($)
customer
item
Jun. 30, 2025
USD ($)
item
customer
Jun. 30, 2024
USD ($)
item
customer
Dec. 31, 2024
USD ($)
customer
item
Mar. 31, 2025
USD ($)
Concentration of Credit Risk            
Deposits | $ $ 9,902   $ 9,902   $ 5,314  
U.S. Government money market fund accounts | $ $ 3,714   $ 3,714   3,638  
Number of bitcoins hold | item 4,636 877 4,636 877    
Fair Value | $ $ 496,865 $ 54,945 $ 496,865 $ 54,945 $ 214,633 $ 263,504
Investment holding concentration risk | Intangible digital assets            
Concentration of Credit Risk            
Number of providers | item     2 2    
Investment holding concentration risk | Intangible digital assets | Provider One            
Concentration of Credit Risk            
Concentration risk percentage     71.80% 94.40%    
Investment holding concentration risk | Intangible digital assets | Provider Two            
Concentration of Credit Risk            
Concentration risk percentage     28.20% 5.60%    
Customer concentration risk | Revenue            
Concentration of Credit Risk            
Number of customers | customer 2 3 2 3    
Customer concentration risk | Revenue | Customer one            
Concentration of Credit Risk            
Concentration risk percentage 44.90% 43.60% 43.30% 44.30%    
Customer concentration risk | Revenue | Customer two            
Concentration of Credit Risk            
Concentration risk percentage 31.00% 26.60% 31.50% 25.60%    
Customer concentration risk | Revenue | Customer three            
Concentration of Credit Risk            
Concentration risk percentage   10.80%   10.60%    
Customer concentration risk | Accounts receivable            
Concentration of Credit Risk            
Number of customers | customer     2   3  
Customer concentration risk | Accounts receivable | Customer one            
Concentration of Credit Risk            
Concentration risk percentage     45.70%   33.90%  
Customer concentration risk | Accounts receivable | Customer two            
Concentration of Credit Risk            
Concentration risk percentage     28.10%   28.70%  
Customer concentration risk | Accounts receivable | Customer three            
Concentration of Credit Risk            
Concentration risk percentage         14.00%  
Supplier concentration risk | Accounts payable            
Concentration of Credit Risk            
Number of vendors | item     2   3  
Supplier concentration risk | Accounts payable | Vendor one            
Concentration of Credit Risk            
Concentration risk percentage     33.70%   29.40%  
Supplier concentration risk | Accounts payable | Vendor two            
Concentration of Credit Risk            
Concentration risk percentage     14.50%   16.70%  
Supplier concentration risk | Accounts payable | Vendor three            
Concentration of Credit Risk            
Concentration risk percentage         15.60%