v3.26.1
Investments - Schedule of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 22,398 $ 70,128
Gross Unrealized Gains 2 37
Gross Unrealized Losses (31) (30)
Aggregate Fair Value 22,369 70,135
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,908 66,670
Gross Unrealized Gains 2 36
Gross Unrealized Losses (17) (30)
Aggregate Fair Value 18,893 66,676
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,490 3,397
Gross Unrealized Gains 0 1
Gross Unrealized Losses (14) 0
Aggregate Fair Value $ 3,476 3,398
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   61
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Aggregate Fair Value   $ 61