XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets:    
Money market funds and cash equivalents $ 23,935 $ 9,927
Marketable securities 547,186 696,925
Total financial assets at fair value measurements 571,121 706,852
Level 2    
Assets:    
Money market funds and cash equivalents 23,935 9,927
Marketable securities 547,186 696,925
Total financial assets at fair value measurements $ 571,121 $ 706,852