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
Mar. 31, 2026
Dec. 31, 2025
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis $ 95,914 $ 118,626
Marketable securities, unrealized gains 39 159
Marketable securities, unrealized losses (21)  
Marketable securities, estimated fair value 95,932 118,785
U.S. Treasury Bills    
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis 63,570 61,178
Marketable securities, unrealized gains 8 51
Marketable securities, unrealized losses (21)  
Marketable securities, estimated fair value 63,557 61,229
U.S. Notes and Bonds    
Gain (Loss) on Securities [Line Items]    
Marketable securities, amortized cost basis 32,344 57,448
Marketable securities, unrealized gains 31 108
Marketable securities, estimated fair value $ 32,375 $ 57,556