XML 56 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Summary of Fair Value Measurement Financial Asset and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets [Abstract]    
Cash and cash equivalents $ 83,600 $ 91,700
Securities 18,827 128,849
Investments 18,827 128,849
Fair Value, Recurring    
Assets [Abstract]    
Total assets measured at fair value 102,428 220,514
Money market funds    
Assets [Abstract]    
Cash and cash equivalents 67,886 91,665
U.S Treasury securities    
Assets [Abstract]    
Securities 5,000 31,179
Government-sponsored enterprises    
Assets [Abstract]    
Securities 3,994 45,043
Corporate debt securities    
Assets [Abstract]    
Securities 25,548 52,627
Quoted Prices in Active Markets for Identical Assets, Level 1 | Fair Value, Recurring    
Assets [Abstract]    
Total assets measured at fair value 67,886 91,665
Quoted Prices in Active Markets for Identical Assets, Level 1 | Money market funds    
Assets [Abstract]    
Cash and cash equivalents 67,886 91,665
Quoted Prices in Active Markets for Identical Assets, Level 1 | U.S Treasury securities    
Assets [Abstract]    
Securities 0 0
Quoted Prices in Active Markets for Identical Assets, Level 1 | Government-sponsored enterprises    
Assets [Abstract]    
Securities 0 0
Quoted Prices in Active Markets for Identical Assets, Level 1 | Corporate debt securities    
Assets [Abstract]    
Securities 0 0
Significant Other Observable Inputs, Level 2 | Fair Value, Recurring    
Assets [Abstract]    
Total assets measured at fair value 34,542 128,849
Significant Other Observable Inputs, Level 2 | Money market funds    
Assets [Abstract]    
Cash and cash equivalents 0 0
Significant Other Observable Inputs, Level 2 | U.S Treasury securities    
Assets [Abstract]    
Securities 5,000 31,179
Significant Other Observable Inputs, Level 2 | Government-sponsored enterprises    
Assets [Abstract]    
Securities 3,994 45,043
Significant Other Observable Inputs, Level 2 | Corporate debt securities    
Assets [Abstract]    
Securities $ 25,548 $ 52,627