v3.26.3
Fair Value Measurements - Reconciliation of Fair Value and Amortized Cost of Cash Equivalents and Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis $ 75,621 $ 118,626
Marketable securities, unrealized gains   159
Marketable securities, unrealized losses (143)  
Marketable securities, estimated fair value 75,478 118,785
U.S. Treasury Bills    
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis 44,351 61,178
Marketable securities, unrealized gains   51
Marketable securities, unrealized losses (85)  
Marketable securities, estimated fair value 44,266 61,229
U.S. Notes and Bonds    
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis 31,270 57,448
Marketable securities, unrealized gains   108
Marketable securities, unrealized losses (58)  
Marketable securities, estimated fair value $ 31,212 $ 57,556