Marketable Securities (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Marketable Securities | |||||
| Amortized Cost | $ 35,583 | $ 35,583 | |||
| Gross Unrealized Loss | (72) | ||||
| Fair Value | 35,511 | 35,511 | |||
| Purchases of marketable securities | 35,071 | $ 54,276 | |||
| Proceeds from maturities of marketable securities | 41,500 | 31,265 | |||
| U.S. Treasury securities | |||||
| Marketable Securities | |||||
| Purchases of marketable securities | 35,100 | ||||
| Proceeds from maturities of marketable securities | 41,500 | ||||
| Interest earned on sales of marketable securities | 400 | $ 600 | |||
| Marketable securities | |||||
| Marketable Securities | |||||
| Amortized Cost | 30,581 | 30,581 | $ 42,399 | ||
| Gross Unrealized Gain | 54 | ||||
| Gross Unrealized Loss | (50) | ||||
| Fair Value | 30,531 | 30,531 | $ 42,453 | ||
| Interest earned on sales of marketable securities | 1,200 | $ 1,400 | |||
| Marketable securities - Agency bond | |||||
| Marketable Securities | |||||
| Amortized Cost | 5,002 | 5,002 | |||
| Gross Unrealized Loss | (22) | ||||
| Fair Value | $ 4,980 | $ 4,980 | |||