Supplemental Balance Sheet and Income Statement Information - Investment income (loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Investment income (loss) | ||||
Interest and dividend income | $ 6,385 | $ 8,595 | $ 12,992 | $ 18,787 |
Gains (losses) on marketable securities | (256) | (414) | (267) | (405) |
Investment income (loss) | $ 6,129 | $ 8,181 | $ 12,725 | $ 18,382 |