v3.25.1
Fair Value Measurements - Gain (Loss) on Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value Disclosures [Abstract]    
Gains (losses) recognized on publicly traded equity securities sold during the period, net $ 0 $ 0
Unrealized gains (losses) on publicly traded equity securities still held at the reporting date, net (4,213) (2,721)
Gains (losses) on publicly traded equity securities, net $ (4,213) $ (2,721)