v3.26.1
Digital Assets - HyperLend Private Pool Participation Agreement and Revenue-Sharing Agreement (Details)
item in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
item
Mar. 31, 2026
USD ($)
Private Pool Participation Agreement    
Digital Assets    
Payments payable under the contract $ 14,200 $ 14,200
Private Pool Participation Agreement | HyperLend    
Digital Assets    
Number of units received 1 1,000,000
Tokens valued $ 14,200 $ 14,200
Revenue-Sharing Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01    
Digital Assets    
Customer benefits period 1 year 1 year
Revenue-Sharing Agreement | HyperLend    
Digital Assets    
Number of units received 9 9,000,000
Tokens valued $ 135,963 $ 135,963
Revenue-Sharing Agreement | HyperLend | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01    
Digital Assets    
Customer benefits period 1 year 1 year