v3.26.1
Marketable Securities - Schedule of Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents $ 32,428 $ 29,182
Investments, amortized cost 17,454 22,201
Investments, gross unrealized gains 0 16
Investments, gross unrealized losses (19) 0
Investments, fair value 17,435 22,217
Investments, net carrying value 17,454 22,199
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 9,453 9,461
Investments, gross unrealized gains 0 12
Investments, gross unrealized losses (12) 0
Investments, fair value 9,441 9,473
Investments, net carrying value 9,453 9,461
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 8,001 12,740
Investments, gross unrealized gains 0 4
Investments, gross unrealized losses (7) 0
Investments, fair value 7,994 12,744
Investments, net carrying value 8,001 12,738
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 14,051 8,729
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value $ 14,051 $ 8,729