v3.25.1
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