XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Money market funds and cash equivalents $ 19,803 $ 16,813
Marketable securities 388,784 275,523
Total financial assets at fair value measurements 408,587 292,336
Level 2    
Assets:    
Money market funds and cash equivalents 19,803 16,813
Marketable securities 388,784 275,523
Total financial assets at fair value measurements $ 408,587 $ 292,336