v3.25.2
Digital assets - Schedule of Digital Assets Gain (Losses) And Impairment (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Digital assets [Abstract]              
(Gains)/losses on disposals of digital assets $ (7) $ (885) $ (30) $ (2,888) $ (3,375) $ (13,964) $ (158,015)
(Gains)/losses on changes in fair value of hedged items         0 (9,031) 0
(Gains)/losses on changes in fair value of embedded derivatives 0 0 0 1,629 1,629 8,553 (211,997)
Unrealized (gains)/losses on changes in fair value of digital assets (686) 3,814 5,607 (185) (2,505) 0 0
Impairments on digital assets         0 954 427,448
Total $ (693) $ 2,929 $ 5,577 $ (1,444) $ (4,251) $ (13,488) $ 57,436