v3.25.4
Cash, Cash Equivalents and Investments - Schedule of Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Due within one year or less $ 58,782 $ 49,460
Due after one year through two years 5,595 38,256
Total fair value $ 64,377 $ 87,716