Fair Value - Schedule of Fair Value, Net Derivative Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($) |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Financial assets: | ||
| Short-term investments | $ 0 | $ 44,484,000 |
| Carrying Amount | ||
| Financial assets: | ||
| Short-term investments | 44,484,000 | |
| Fair Value | Level 1 | ||
| Financial assets: | ||
| Short-term investments | 0 | |
| Fair Value | Level 2 | ||
| Financial assets: | ||
| Short-term investments | 44,484,000 | |
| Fair Value | Level 3 | ||
| Financial assets: | ||
| Short-term investments | $ 0 |