v3.26.1
Fair Value Measurements - Additional Information (Details) - Btcoin
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Feb. 28, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Number of bitcoin held 271     1,606
March 2025 Investor Note [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Number of bitcoin held     500  
Customer Rewards Liability [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Forfeiture rates on trailing duration 3 years      
Percentage of estimated forfeiture rate 10.00% 10.00%