XML 49 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets    
Total financial assets $ 334,313 $ 198,208
Level 1    
Financial assets    
Total financial assets 129,963 28,489
Level 2    
Financial assets    
Total financial assets 204,350 169,719
Money Market Funds    
Financial assets    
Total financial assets 129,963 28,489
Money Market Funds | Level 1    
Financial assets    
Total financial assets 129,963 28,489
Commercial Paper    
Financial assets    
Total financial assets 25,956 9,932
Commercial Paper | Level 2    
Financial assets    
Total financial assets 25,956 9,932
U.S. Government Treasury and Agency Securities    
Financial assets    
Total financial assets 157,989 125,605
U.S. Government Treasury and Agency Securities | Level 2    
Financial assets    
Total financial assets 157,989 125,605
Corporate Bonds    
Financial assets    
Total financial assets 20,405 34,182
Corporate Bonds | Level 2    
Financial assets    
Total financial assets $ 20,405 $ 34,182