v3.25.4
Cash, Cash Equivalents and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost   $ 64,190
Investments, amortized cost $ 64,316 87,619
Gross Unrealized Gains 64 146
Gross Unrealized Losses (3) (49)
Cash equivalents, fair value   64,190
Investments, fair value 64,377 87,716
Corporate bonds and commercial paper    
Cash and Cash Equivalents [Line Items]    
Investments, amortized cost 41,407 46,626
Gross Unrealized Gains 39 104
Gross Unrealized Losses (3) (28)
Investments, fair value 41,443 46,702
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Investments, amortized cost 8,835 14,076
Gross Unrealized Gains 4 20
Gross Unrealized Losses 0 (4)
Investments, fair value 8,839 14,092
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Investments, amortized cost 14,074 26,917
Gross Unrealized Gains 21 22
Gross Unrealized Losses 0 (17)
Investments, fair value 14,095 26,922
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost 94,119 63,945
Cash equivalents, fair value $ 94,119 63,945
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost   245
Cash equivalents, fair value   $ 245