Marketable Securities (Additional Information) (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Marketable Securities [Abstract] | ||
| Description of contractual maturities | all marketable securities held by the Company had remaining contractual maturities of one year or less | all marketable securities held by the Company had remaining contractual maturities of one year or less |
| Impairment recognized on debt securities | $ 0 |