Cash Equivalents and Marketable Securities - Classification of Cash Equivalents and Marketable Securities (Details) - USD ($) |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Classified as: | |||
| Cash equivalents | $ 177,358,000 | $ 120,577,000 | |
| Marketable securities - current | 354,074,000 | 438,974,000 | |
| Marketable securities - noncurrent | 72,548,000 | 78,638,000 | |
| Total cash equivalents and marketable securities | $ 603,980,000 | $ 638,189,000 | |
| Contractual maturities | |||
| Maximum period of current contractual maturities | 1 year | 1 year | |
| Minimum period of noncurrent contractual maturities | 1 year | 1 year | |
| Maximum period of Noncurrent contractual maturities | 2 years | 2 years | |
| Proceeds from sale of marketable securities | $ 3,384,000 | $ 7,003,000 | |
| Realized Gain (loss) | 2,000 | $ (5,000) | |
| Credit-related losses to be recognized | $ 0 | $ 0 | |