v3.26.1
Fair Value Measurements - Schedule of Fair Value Recurring Basis and Indicates the Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Platform Operator Crypto Assets [Line Items]    
Cash equivalents $ 264,197 $ 52,315
Total marketable securities 275,536 102,289
Money market accounts    
Platform Operator Crypto Assets [Line Items]    
Cash equivalents 126,205 16,245
U.S. Treasury securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 74,821 30,124
Commercial paper    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 38,623 30,725
Corporate debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 32,386 25,195
U.S. government agency debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 3,501  
Level 1    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 126,205 16,245
Level 1 | Money market accounts    
Platform Operator Crypto Assets [Line Items]    
Cash equivalents 126,205 16,245
Level 1 | U.S. Treasury securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 0
Level 1 | Commercial paper    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 0
Level 1 | Corporate debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 0
Level 1 | U.S. government agency debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0  
Level 2    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 149,331 86,044
Level 2 | Money market accounts    
Platform Operator Crypto Assets [Line Items]    
Cash equivalents 0 0
Level 2 | U.S. Treasury securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 74,821 30,124
Level 2 | Commercial paper    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 38,623 30,725
Level 2 | Corporate debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 32,386 25,195
Level 2 | U.S. government agency debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 3,501  
Level 3    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 0
Level 3 | Money market accounts    
Platform Operator Crypto Assets [Line Items]    
Cash equivalents 0 0
Level 3 | U.S. Treasury securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 0
Level 3 | Commercial paper    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 0
Level 3 | Corporate debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities 0 $ 0
Level 3 | U.S. government agency debt securities    
Platform Operator Crypto Assets [Line Items]    
Total marketable securities $ 0