XML 80 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial assets measured at fair value on a recurring basis    
Total financial assets   $ 191,645
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   143,442
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets   48,203
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   19,964
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   19,964
U.S. treasury securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   68,418
U.S. treasury securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   68,418
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets   48,203
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets   48,203
Cash equivalents    
Financial assets measured at fair value on a recurring basis    
Total financial assets   55,060
Cash equivalents | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   $ 55,060
Fair Value Measurements Recurring Basis    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 104,940  
Fair Value Measurements Recurring Basis | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Contingent consideration 4,472  
Fair Value Measurements Recurring Basis | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 96,648  
Fair Value Measurements Recurring Basis | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 7,667  
Fair Value Measurements Recurring Basis | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 625  
Fair Value Measurements Recurring Basis | Level 3 | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Contingent consideration 4,472  
Fair Value Measurements Recurring Basis | U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 5,195  
Fair Value Measurements Recurring Basis | U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 5,195  
Fair Value Measurements Recurring Basis | U.S. treasury securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 2,993  
Fair Value Measurements Recurring Basis | U.S. treasury securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 2,993  
Fair Value Measurements Recurring Basis | Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets 6,669  
Fair Value Measurements Recurring Basis | Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 6,669  
Fair Value Measurements Recurring Basis | Cash equivalents    
Financial assets measured at fair value on a recurring basis    
Total financial assets 89,458  
Fair Value Measurements Recurring Basis | Cash equivalents | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 88,460  
Fair Value Measurements Recurring Basis | Cash equivalents | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 998  
Fair Value Measurements Recurring Basis | Prepaid financial instrument in Prepaid manufacturing    
Financial assets measured at fair value on a recurring basis    
Total financial assets 625  
Fair Value Measurements Recurring Basis | Prepaid financial instrument in Prepaid manufacturing | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 625