XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Money market funds and cash equivalents $ 8,939 $ 9,927
Marketable securities 656,155 696,925
Total financial assets at fair value measurements 665,094 706,852
Level 2    
Assets:    
Money market funds and cash equivalents 8,939 9,927
Marketable securities 656,155 696,925
Total financial assets at fair value measurements $ 665,094 $ 706,852