v3.25.0.1
Strategic Investments - Summary of Gain (Loss) on Strategic Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]      
Gains (losses) recognized on strategic investments sold during the period, net $ (60) $ 0 $ 45,935
Unrealized gains on strategic investments still held at the reporting date 334 1,368 19,946
Unrealized losses, including impairments, on strategic investments still held at the reporting date (7,703) (28,423) (1,421)
Gains (losses) on strategic investments, net $ (7,429) $ (27,055) $ 64,460