v3.26.1
Cash, Cash Equivalents and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost $ 5,708 $ 64,316
Cash equivalents, amortized cost   94,119
Gross Unrealized Gains 0 64
Gross Unrealized Losses 0 (3)
Investments, fair value $ 5,708 64,377
Cash equivalents, fair value   94,119
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost   41,407
Gross Unrealized Gains   39
Gross Unrealized Losses   (3)
Investments, fair value   41,443
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost   8,835
Gross Unrealized Gains   4
Gross Unrealized Losses   0
Investments, fair value   8,839
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost   14,074
Gross Unrealized Gains   21
Gross Unrealized Losses   0
Investments, fair value   $ 14,095