v3.26.1
Fair Value Measurements - Reconciliation of Fair Value and Amortized Cost of Cash Equivalents and Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis $ 96,690 $ 118,626
Marketable securities, unrealized gains 4 159
Marketable securities, unrealized losses (96)  
Marketable securities, estimated fair value 96,598 118,785
U.S. Treasury Bills    
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis 48,223 61,178
Marketable securities, unrealized gains   51
Marketable securities, unrealized losses (57)  
Marketable securities, estimated fair value 48,166 61,229
U.S. Notes and Bonds    
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis 48,467 57,448
Marketable securities, unrealized gains 4 108
Marketable securities, unrealized losses (39)  
Marketable securities, estimated fair value $ 48,432 $ 57,556