Investments - Schedule of Proceeds from Sales and Maturities of Marketable Securities Plus Resulting Realized Gains and Losses (Details) - USD ($) $ in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Investments, Debt and Equity Securities [Abstract] | ||
| Proceeds from the sales and maturities of investments | $ 106,682 | $ 320,383 |
| Realized gains | 19 | 4 |
| Realized losses | $ 500 | $ 0 |