v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Cash and cash equivalents $ 479,418 $ 1,024,862 $ 479,418 $ 1,024,862 $ 960,584
Other assets 42,778   42,778   43,120
Other current assets 65,879   65,879   75,646
Gain (loss) on equity securities (2,100) $ (1,500) (5,800) $ (3,800)  
Money market accounts          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Cash and cash equivalents 450,300   450,300   933,000
Other assets 4,100   4,100   6,100
Other current assets $ 1,900   $ 1,900   $ 2,000