v3.25.1
Cash, Cash Equivalents and Short-Term Investments - Equity Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash, Cash Equivalents and Short-Term Investments    
Investments in equity securities $ 98,300  
Net losses recognized during the period on equity securities   $ (678)
Less: net gains recognized during the period on equity securities sold during the period 659  
Unrealized gains (losses) recognized during the period on equity securities still held at March 31, 2025 and 2024 $ 659 $ (678)