v3.26.1
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