XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Fair Value Measurement Financial Asset and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets [Abstract]    
Cash and cash equivalents $ 91,700 $ 46,500
Securities 128,849 45,462
Investments 128,849 45,462
Fair Value, Recurring    
Assets [Abstract]    
Total assets measured at fair value 220,514 92,001
Money market funds    
Assets [Abstract]    
Cash and cash equivalents 91,665 41,564
U.S Treasury securities    
Assets [Abstract]    
Securities 31,179  
Government-sponsored enterprises    
Assets [Abstract]    
Securities 45,043 32,811
Corporate debt securities    
Assets [Abstract]    
Securities 52,627 17,626
Quoted Prices in Active Markets for Identical Assets, Level 1 | Fair Value, Recurring    
Assets [Abstract]    
Total assets measured at fair value 91,665 41,564
Quoted Prices in Active Markets for Identical Assets, Level 1 | Money market funds    
Assets [Abstract]    
Cash and cash equivalents 91,665 41,564
Quoted Prices in Active Markets for Identical Assets, Level 1 | U.S Treasury securities    
Assets [Abstract]    
Securities 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 128,849 50,437
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 31,179  
Significant Other Observable Inputs, Level 2 | Government-sponsored enterprises    
Assets [Abstract]    
Securities 45,043 32,811
Significant Other Observable Inputs, Level 2 | Corporate debt securities    
Assets [Abstract]    
Securities $ 52,627 $ 17,626