XML 42 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurement - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value Recurring - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Total $ 329,071 $ 434,740
Level 1    
Assets    
Total 190,710 270,185
Level 2    
Assets    
Total 138,361 164,555
Money Market Funds    
Assets    
Cash 19,477 118,955
Money Market Funds | Level 1    
Assets    
Cash 19,477 118,955
Cash    
Assets    
Cash 8,937 6,489
Cash | Level 1    
Assets    
Cash 8,937 6,489
Commercial Paper    
Assets    
Marketable securities 78,470 109,432
Commercial Paper | Level 2    
Assets    
Marketable securities 78,470 109,432
Corporate Bonds    
Assets    
Marketable securities 52,958 43,409
Corporate Bonds | Level 2    
Assets    
Marketable securities 52,958 43,409
U.S. Government Treasury Bills    
Assets    
Marketable securities 162,296 144,741
U.S. Government Treasury Bills | Level 1    
Assets    
Marketable securities 162,296 144,741
Government-sponsored Enterprise Securities    
Assets    
Marketable securities 6,933 11,714
Government-sponsored Enterprise Securities | Level 2    
Assets    
Marketable securities $ 6,933 $ 11,714