XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Level 1    
Assets:    
Money market funds and cash equivalents $ 0  
Marketable securities 0  
Total financial assets at fair value measurements 0  
Level 2    
Assets:    
Money market funds and cash equivalents 54,089 $ 16,813
Marketable securities 224,264 275,523
Total financial assets at fair value measurements 278,353 292,336
Level 3    
Assets:    
Money market funds and cash equivalents 0  
Marketable securities 0  
Total financial assets at fair value measurements 0  
Fair value    
Assets:    
Money market funds and cash equivalents 54,089 16,813
Marketable securities 224,264 275,523
Total financial assets at fair value measurements $ 278,353 $ 292,336