Financial Instruments - Schedule of Available-for-sale Debt Securities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value | ||
| Fair Value, Less Than 12 Months | $ 85,442 | $ 44,367 |
| Gross Unrealized Losses | ||
| Gross Unrealized Losses, Less Than 12 Months | (32) | (22) |
| Corporate notes and obligations | ||
| Fair Value | ||
| Fair Value, Less Than 12 Months | 33,540 | 37,956 |
| Gross Unrealized Losses | ||
| Gross Unrealized Losses, Less Than 12 Months | (21) | (21) |
| Asset-backed securities | ||
| Fair Value | ||
| Fair Value, Less Than 12 Months | 10,609 | 6,411 |
| Gross Unrealized Losses | ||
| Gross Unrealized Losses, Less Than 12 Months | (2) | (1) |
| U.S. treasury securities | ||
| Fair Value | ||
| Fair Value, Less Than 12 Months | 41,293 | 0 |
| Gross Unrealized Losses | ||
| Gross Unrealized Losses, Less Than 12 Months | $ (9) | $ 0 |