XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Level 2    
Assets:    
Money market funds and cash equivalents $ 19,710 $ 16,813
Marketable securities 224,473 275,523
Total financial assets at fair value measurements 244,183 292,336
Fair value    
Assets:    
Money market funds and cash equivalents 19,710 16,813
Marketable securities 224,473 275,523
Total financial assets at fair value measurements $ 244,183 $ 292,336