XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Money market funds and cash equivalents $ 9,927 $ 19,803
Marketable securities 696,925 388,784
Total financial assets at fair value measurements 706,852 408,587
Level 2    
Assets:    
Money market funds and cash equivalents 9,927 19,803
Marketable securities 696,925 388,784
Total financial assets at fair value measurements $ 706,852 $ 408,587