XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial Assets:    
Total financial assets $ 335,222 $ 372,928
Foreign exchange contracts   16
Total short-term investments 31,694 0
Total long-term investments 26,721 0
Financial Liabilities:    
Foreign exchange contracts 4  
Contingent consideration 1,917 2,882
Total financial liabilities 1,921 2,882
Money Market Funds    
Financial Assets:    
Total financial assets 276,807 372,912
Short-term investments    
Financial Assets:    
Total short-term investments 31,694  
Short-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 14,777  
Short-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 16,917  
Long-term investments    
Financial Assets:    
Total long-term investments 26,721  
Long-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 3,654  
Long-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 19,549  
Long-term investments | Asset-backed Securities    
Financial Assets:    
Total financial assets 3,518  
NAV [Member] | Short-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 0  
NAV [Member] | Long-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 0  
Level 1 [Member]    
Financial Assets:    
Total financial assets 0 0
Foreign exchange contracts   0
Financial Liabilities:    
Foreign exchange contracts 0  
Contingent consideration 0 0
Total financial liabilities 0 0
Level 1 [Member] | Money Market Funds    
Financial Assets:    
Total financial assets 0 0
Level 1 [Member] | Short-term investments    
Financial Assets:    
Total short-term investments 0  
Level 1 [Member] | Short-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | Short-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | Short-term investments | Asset-backed Securities    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | Long-term investments    
Financial Assets:    
Total long-term investments 0  
Level 1 [Member] | Long-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | Long-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | NAV [Member]    
Financial Assets:    
Total financial assets 276,807 372,912
Foreign exchange contracts   0
Financial Liabilities:    
Foreign exchange contracts 0  
Contingent consideration 0 0
Total financial liabilities 0 0
Level 1 [Member] | NAV [Member] | Money Market Funds    
Financial Assets:    
Total financial assets 276,807 372,912
Level 1 [Member] | NAV [Member] | Short-term investments    
Financial Assets:    
Total short-term investments 0  
Level 1 [Member] | NAV [Member] | Short-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | NAV [Member] | Short-term investments | Asset-backed Securities    
Financial Assets:    
Total financial assets 0  
Level 1 [Member] | NAV [Member] | Long-term investments    
Financial Assets:    
Total long-term investments 0  
Level 1 [Member] | NAV [Member] | Long-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 0  
Level 2 [Member]    
Financial Assets:    
Total financial assets 58,415 0
Foreign exchange contracts   0
Financial Liabilities:    
Foreign exchange contracts 0  
Contingent consideration 0 0
Total financial liabilities 0 0
Level 2 [Member] | Money Market Funds    
Financial Assets:    
Total financial assets 0 0
Level 2 [Member] | Short-term investments    
Financial Assets:    
Total short-term investments 31,694  
Level 2 [Member] | Short-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 14,777  
Level 2 [Member] | Short-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 16,917  
Level 2 [Member] | Long-term investments    
Financial Assets:    
Total long-term investments 26,721  
Level 2 [Member] | Long-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 3,654  
Level 2 [Member] | Long-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 19,549  
Level 2 [Member] | Long-term investments | Asset-backed Securities    
Financial Assets:    
Total financial assets 3,518  
Level 3 [Member]    
Financial Assets:    
Total financial assets 0 16
Foreign exchange contracts   16
Financial Liabilities:    
Foreign exchange contracts 4  
Contingent consideration 1,917 2,882
Total financial liabilities 1,921 2,882
Level 3 [Member] | Money Market Funds    
Financial Assets:    
Total financial assets 0 $ 0
Level 3 [Member] | Short-term investments    
Financial Assets:    
Total short-term investments 0  
Level 3 [Member] | Short-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 0  
Level 3 [Member] | Short-term investments | Corporate bonds    
Financial Assets:    
Total financial assets 0  
Level 3 [Member] | Short-term investments | Asset-backed Securities    
Financial Assets:    
Total financial assets 0  
Level 3 [Member] | Long-term investments    
Financial Assets:    
Total long-term investments 0  
Level 3 [Member] | Long-term investments | U.S. Government obligations    
Financial Assets:    
Total financial assets 0  
Level 3 [Member] | Long-term investments | Corporate bonds    
Financial Assets:    
Total financial assets $ 0