v3.26.1
Cash Equivalents, Restricted Cash Equivalents and Marketable Securities - Summary of ash, cash equivalents, restricted cash equivalents and marketable securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Amortized cost $ 51,234 $ 48,530
Gross unrealized Gains 0 2
Gross Unrealized loss (39) (3)
Estimated Fair Value 51,195 48,529
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized cost   17,238
Gross unrealized Gains   0
Gross Unrealized loss   0
Estimated Fair Value   17,238
Cash Equivalents | Money market funds    
Cash and Cash Equivalents [Line Items]    
Amortized cost 2,472 6,757
Gross unrealized Gains 0 0
Gross Unrealized loss 0 0
Estimated Fair Value 2,472 6,757
Cash Equivalents | U.S. Treasuries    
Cash and Cash Equivalents [Line Items]    
Amortized cost   6,891
Gross unrealized Gains   0
Gross Unrealized loss   0
Estimated Fair Value   6,891
Cash Equivalents | Commercial paper    
Cash and Cash Equivalents [Line Items]    
Amortized cost   2,099
Gross unrealized Gains   0
Gross Unrealized loss   0
Estimated Fair Value   2,099
Cash Equivalents | Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Amortized cost   1,491
Gross unrealized Gains   0
Gross Unrealized loss   0
Estimated Fair Value   1,491
Marketable securities    
Cash and Cash Equivalents [Line Items]    
Amortized cost 48,562 31,092
Gross unrealized Gains 0 2
Gross Unrealized loss (39) (3)
Estimated Fair Value 48,523 31,091
Marketable securities | U.S. Treasuries    
Cash and Cash Equivalents [Line Items]    
Amortized cost 38,305 25,868
Gross unrealized Gains 0 2
Gross Unrealized loss (29) (3)
Estimated Fair Value 38,276 25,867
Marketable securities | Commercial paper    
Cash and Cash Equivalents [Line Items]    
Amortized cost 2,955 1,991
Gross unrealized Gains 0 0
Gross Unrealized loss (3) 0
Estimated Fair Value 2,952 1,991
Marketable securities | Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Amortized cost 7,302 3,233
Gross unrealized Gains 0 0
Gross Unrealized loss (7) 0
Estimated Fair Value 7,295 3,233
Restricted Cash Equivalents | Money market funds    
Cash and Cash Equivalents [Line Items]    
Amortized cost 200 200
Gross unrealized Gains 0 0
Gross Unrealized loss 0 0
Estimated Fair Value 200 200
Cash, equivalents and restricted cash equivalents    
Cash and Cash Equivalents [Line Items]    
Amortized cost 2,672 17,438
Gross unrealized Gains 0 0
Gross Unrealized loss 0 0
Estimated Fair Value $ 2,672 $ 17,438