XML 42 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets:    
Total financial assets measured at fair value on a recurring basis $ 241,448 $ 300,160
Financial liabilities:    
Total financial liabilities measured at fair value on a recurring basis 320 527
Stock price appreciation milestones    
Financial liabilities:    
Stock price appreciation milestones 320 527
Money market funds    
Financial assets:    
Money market funds 33,770 29,491
U.S. Treasury debt securities    
Financial assets:    
Investment 34,736 50,036
Non-U.S. government securities    
Financial assets:    
Investment 1,716 2,995
Municipal securities    
Financial assets:    
Investment 2,500 2,492
Corporate debt securities    
Financial assets:    
Investment 136,695 188,239
Commercial paper    
Financial assets:    
Investment 32,031 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 68,506 79,527
Quoted prices in Active Market for Identical Assets (Level 1) | Money market funds    
Financial assets:    
Money market funds 33,770 29,491
Quoted prices in Active Market for Identical Assets (Level 1) | U.S. Treasury debt securities    
Financial assets:    
Investment 34,736 50,036
Significant Other Observable Inputs (Level 2)    
Financial assets:    
Total financial assets measured at fair value on a recurring basis 172,942 220,633
Significant Other Observable Inputs (Level 2) | Non-U.S. government securities    
Financial assets:    
Investment 1,716 2,995
Significant Other Observable Inputs (Level 2) | Municipal securities    
Financial assets:    
Investment 2,500 2,492
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Financial assets:    
Investment 136,695 188,239
Significant Other Observable Inputs (Level 2) | Commercial paper    
Financial assets:    
Investment 32,031 26,907
Significant Unobservable Inputs (Level 3)    
Financial liabilities:    
Total financial liabilities measured at fair value on a recurring basis 320 527
Significant Unobservable Inputs (Level 3) | Stock price appreciation milestones    
Financial liabilities:    
Stock price appreciation milestones $ 320 $ 527