XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Short-Term Investments - Equity Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash, Cash Equivalents and Short-Term Investments    
Investments in equity securities $ 98,300  
Net gains (losses) recognized during the period on equity securities 613 $ (1,026)
Unrealized gains (losses) recognized during the period on equity securities still held at June 30, 2025 and 2024 $ 613 $ (1,026)