XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial assets:    
Total financial assets measured at fair value on a recurring basis $ 214,394 $ 300,160
Financial liabilities:    
Total financial liabilities measured at fair value on a recurring basis 410 527
Stock price appreciation milestones    
Financial liabilities:    
Stock price appreciation milestones 410 527
Money market funds    
Financial assets:    
Money market funds 23,316 29,491
U.S. Treasury debt securities    
Financial assets:    
Investment 41,705 50,036
Non-U.S. government securities    
Financial assets:    
Investment 3,230 2,995
Municipal securities    
Financial assets:    
Investment   2,492
Corporate debt securities    
Financial assets:    
Investment 111,717 188,239
Commercial paper    
Financial assets:    
Investment 34,426 26,907
Quoted prices in Active Market for Identical Assets (Level 1)    
Financial assets:    
Total financial assets measured at fair value on a recurring basis 65,021 79,527
Quoted prices in Active Market for Identical Assets (Level 1) | Money market funds    
Financial assets:    
Money market funds 23,316 29,491
Quoted prices in Active Market for Identical Assets (Level 1) | U.S. Treasury debt securities    
Financial assets:    
Investment 41,705 50,036
Significant Other Observable Inputs (Level 2)    
Financial assets:    
Total financial assets measured at fair value on a recurring basis 149,373 220,633
Significant Other Observable Inputs (Level 2) | Non-U.S. government securities    
Financial assets:    
Investment 3,230 2,995
Significant Other Observable Inputs (Level 2) | Municipal securities    
Financial assets:    
Investment   2,492
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Financial assets:    
Investment 111,717 188,239
Significant Other Observable Inputs (Level 2) | Commercial paper    
Financial assets:    
Investment 34,426 26,907
Significant Unobservable Inputs (Level 3)    
Financial liabilities:    
Total financial liabilities measured at fair value on a recurring basis 410 527
Significant Unobservable Inputs (Level 3) | Stock price appreciation milestones    
Financial liabilities:    
Stock price appreciation milestones $ 410 $ 527