v3.26.1
Marketable Securities - Additional Information (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
Security
Mar. 31, 2025
USD ($)
Security
Investments, Debt and Equity Securities [Abstract]    
Number of marketable securities | Security 0 1
Unrealized losses of marketable securities with contractual maturities of one year or less   $ 20,000.00
Impairments of asset $ 0 $ 0