XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Total financial assets $ 232,438 $ 227,415
Money market funds included in cash and cash equivalents    
Assets    
Total financial assets 67,290 42,995
Marketable Securities    
Assets    
Total financial assets 165,148  
Commercial Paper    
Assets    
Total financial assets 90,753  
U.S. Treasury and government-sponsored enterprises    
Assets    
Total financial assets 74,395 184,420
Level 1    
Assets    
Total financial assets 67,290 42,995
Level 1 | Money market funds included in cash and cash equivalents    
Assets    
Total financial assets 67,290 42,995
Level 1 | Marketable Securities    
Assets    
Total financial assets 0  
Level 1 | Commercial Paper    
Assets    
Total financial assets 0  
Level 1 | U.S. Treasury and government-sponsored enterprises    
Assets    
Total financial assets 0 0
Level 2    
Assets    
Total financial assets 165,148 184,420
Level 2 | Money market funds included in cash and cash equivalents    
Assets    
Total financial assets 0  
Level 2 | Marketable Securities    
Assets    
Total financial assets 165,148  
Level 2 | Commercial Paper    
Assets    
Total financial assets 90,753  
Level 2 | U.S. Treasury and government-sponsored enterprises    
Assets    
Total financial assets $ 74,395 $ 184,420