XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Short-term investments $ 432,354 $ 440,858
Accrued expenses and other current liabilities    
Contingent consideration liability 53,067 0
Fair Value, Measurements, Recurring    
Assets    
Total assets 899,973 903,317
Accrued expenses and other current liabilities    
Contingent consideration liability 53,067  
Total liabilities 53,067  
Level 1 | Fair Value, Measurements, Recurring    
Assets    
Total assets 698,241 840,461
Accrued expenses and other current liabilities    
Contingent consideration liability 0  
Total liabilities 0  
Level 2 | Fair Value, Measurements, Recurring    
Assets    
Total assets 201,732 62,856
Accrued expenses and other current liabilities    
Contingent consideration liability 0  
Total liabilities 0  
Level 3 | Fair Value, Measurements, Recurring    
Assets    
Total assets 0 0
Accrued expenses and other current liabilities    
Contingent consideration liability 53,067  
Total liabilities 53,067  
Money market funds | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 447,636 462,459
Money market funds | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 447,636 462,459
Money market funds | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Money market funds | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Commercial paper | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 19,983  
Short-term investments 28,263 28,815
Commercial paper | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0  
Short-term investments 0 0
Commercial paper | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 19,983  
Short-term investments 28,263 28,815
Commercial paper | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0  
Short-term investments 0 0
U.S. government securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 250,605 378,002
U.S. government securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 250,605 378,002
U.S. government securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
U.S. government securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
U.S. agency securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 68,342 29,059
U.S. agency securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
U.S. agency securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 68,342 29,059
U.S. agency securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0
Asset-backed securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 11,666  
Asset-backed securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0  
Asset-backed securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 11,666  
Asset-backed securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0  
Corporate debt securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 10,985 4,982
Corporate debt securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
Corporate debt securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 10,985 4,982
Corporate debt securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 $ 0
Certificate of deposits | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 62,493  
Certificate of deposits | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0  
Certificate of deposits | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 62,493  
Certificate of deposits | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments $ 0