XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Details) - Fair Value Measurements - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Money market funds and cash equivalents $ 21,807 $ 19,115
Marketable securities 415,729 489,702
Total financial assets at fair value measurements 437,536 508,817
Level 2    
Assets:    
Money market funds and cash equivalents 21,807 19,115
Marketable securities 415,729 489,702
Total financial assets at fair value measurements $ 437,536 $ 508,817