v3.26.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities to Fair Value Measurements on Recurring Basis and Level of Input Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Financial assets $ 493,277 $ 349,125
Total financial assets 493,277 349,125
Financial liabilities:    
Indemnification equity holdback 61,154  
Total financial liabilities 61,154  
Money market funds    
Financial assets:    
Financial assets 244,714 254,376
U.S. treasury bills    
Financial assets:    
Financial assets 9,883  
Corporate debt securities    
Financial assets:    
Financial assets 131,006 72,277
U.S. government bonds    
Financial assets:    
Financial assets 73,273 17,016
Agency bonds    
Financial assets:    
Financial assets 16,431 5,456
Commercial paper    
Financial assets:    
Financial assets 17,970 5,456
Level 1    
Financial assets:    
Total financial assets 254,597 254,376
Financial liabilities:    
Indemnification equity holdback 0  
Total financial liabilities 0  
Level 1 | Money market funds    
Financial assets:    
Financial assets 244,714 254,376
Level 1 | U.S. treasury bills    
Financial assets:    
Financial assets 9,883  
Level 1 | Corporate debt securities    
Financial assets:    
Financial assets 0 0
Level 1 | U.S. government bonds    
Financial assets:    
Financial assets 0 0
Level 1 | Agency bonds    
Financial assets:    
Financial assets 0 0
Level 1 | Commercial paper    
Financial assets:    
Financial assets 0  
Level 2    
Financial assets:    
Total financial assets 238,680 94,749
Financial liabilities:    
Indemnification equity holdback 0  
Total financial liabilities 0  
Level 2 | Money market funds    
Financial assets:    
Financial assets 0 0
Level 2 | U.S. treasury bills    
Financial assets:    
Financial assets 0  
Level 2 | Corporate debt securities    
Financial assets:    
Financial assets 131,006 72,277
Level 2 | U.S. government bonds    
Financial assets:    
Financial assets 73,273 17,016
Level 2 | Agency bonds    
Financial assets:    
Financial assets 16,431 5,456
Level 2 | Commercial paper    
Financial assets:    
Financial assets 17,970  
Level 3    
Financial assets:    
Total financial assets 0 0
Financial liabilities:    
Indemnification equity holdback 61,154  
Total financial liabilities 61,154  
Level 3 | Money market funds    
Financial assets:    
Financial assets 0 0
Level 3 | U.S. treasury bills    
Financial assets:    
Financial assets 0  
Level 3 | Corporate debt securities    
Financial assets:    
Financial assets 0 0
Level 3 | U.S. government bonds    
Financial assets:    
Financial assets 0 0
Level 3 | Agency bonds    
Financial assets:    
Financial assets 0 $ 0
Level 3 | Commercial paper    
Financial assets:    
Financial assets $ 0