v3.25.4
Cash, Cash Equivalents and Investments - Schedule of Fair Values and Gross Unrealized Losses for Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Debt securities, available-for-sale, less than 12 months, fair value $ 2,728 $ 30,833
Debt securities, available-for-sale, less than 12 months, gross unrealized losses (3) (49)
Debt securities, available-for-sale, 12 months or greater, fair value 1,503 248
Debt securities, available-for-sale, 12 months or greater, gross unrealized losses 0 0
Corporate bonds and commercial paper    
Cash and Cash Equivalents [Line Items]    
Debt securities, available-for-sale, less than 12 months, fair value 1,492 19,229
Debt securities, available-for-sale, less than 12 months, gross unrealized losses (3) (28)
Debt securities, available-for-sale, 12 months or greater, fair value 1,009 0
Debt securities, available-for-sale, 12 months or greater, gross unrealized losses 0 0
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Debt securities, available-for-sale, less than 12 months, fair value 0 1,722
Debt securities, available-for-sale, less than 12 months, gross unrealized losses 0 (4)
Debt securities, available-for-sale, 12 months or greater, fair value 494 248
Debt securities, available-for-sale, 12 months or greater, gross unrealized losses 0 0
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Debt securities, available-for-sale, less than 12 months, fair value 1,236 9,882
Debt securities, available-for-sale, less than 12 months, gross unrealized losses 0 (17)
Debt securities, available-for-sale, 12 months or greater, fair value 0 0
Debt securities, available-for-sale, 12 months or greater, gross unrealized losses $ 0 $ 0