Equity and Other Investments and Fair Value Measurements - Reconciliation of Equity and Long-Term Investments Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Fair Value Disclosures [Abstract] | ||||
Purchases of trading securities | $ 34,674 | $ 63,201 | ||
Changes in fair value, net | (65,299) | $ (13,335) | (59,161) | |
Reclassification of current portion | (20,258) | (107,532) | ||
Other | 319 | 724 | ||
Equity and long-term investments | $ 291,100 | $ 341,664 | $ 444,432 |