v3.25.2
Derivatives - Statements of Operations and Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivatives        
(Loss) gain on derivatives $ (18,403) $ 17,219 $ 2,459 $ 17,219
Bitcoin redemption option | Derivatives not designated as hedging instruments        
Derivatives        
(Loss) gain on derivatives (18,301)   (14,980)  
Covered call options | Derivatives not designated as hedging instruments        
Derivatives        
(Loss) gain on derivatives $ (102) $ 17,219 $ 17,439 $ 17,219