XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Debt securities $ 224,299 $ 225,715
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets, Prepaid expenses and other current assets Other assets, Prepaid expenses and other current assets
Liabilities:    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
U.S government agencies    
Assets:    
Debt securities $ 224,299 $ 223,222
Agency bonds    
Assets:    
Debt securities   2,493
Fair Value, Measurements, Recurring    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets and other assets) 96 1,322
Total assets 224,395 227,037
Liabilities:    
Contingent consideration (other current liabilities and other long-term liabilities) 12,422  
Foreign currency forward contracts designated as cash flow hedges (other current and long-term liabilities) 1,415 55
Total liabilities 13,837 55
Fair Value, Measurements, Recurring | U.S government agencies    
Assets:    
Debt securities 224,299 223,222
Fair Value, Measurements, Recurring | Agency bonds    
Assets:    
Debt securities   2,493
Fair Value, Measurements, Recurring | Level 1    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets and other assets) 0 0
Total assets 224,299 223,222
Liabilities:    
Contingent consideration (other current liabilities and other long-term liabilities) 0  
Foreign currency forward contracts designated as cash flow hedges (other current and long-term liabilities) 0 0
Total liabilities 0 0
Fair Value, Measurements, Recurring | Level 1 | U.S government agencies    
Assets:    
Debt securities 224,299 223,222
Fair Value, Measurements, Recurring | Level 1 | Agency bonds    
Assets:    
Debt securities   0
Fair Value, Measurements, Recurring | Level 2    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets and other assets) 96 1,322
Total assets 96 3,815
Liabilities:    
Contingent consideration (other current liabilities and other long-term liabilities) 0  
Foreign currency forward contracts designated as cash flow hedges (other current and long-term liabilities) 1,415 55
Total liabilities 1,415 55
Fair Value, Measurements, Recurring | Level 2 | U.S government agencies    
Assets:    
Debt securities 0 0
Fair Value, Measurements, Recurring | Level 2 | Agency bonds    
Assets:    
Debt securities   2,493
Fair Value, Measurements, Recurring | Level 3    
Assets:    
Foreign currency forward contracts designated as cash flow hedges (prepaid expenses and other current assets and other assets) 0 0
Total assets 0 0
Liabilities:    
Contingent consideration (other current liabilities and other long-term liabilities) 12,422  
Foreign currency forward contracts designated as cash flow hedges (other current and long-term liabilities) 0 0
Total liabilities 12,422 0
Fair Value, Measurements, Recurring | Level 3 | U.S government agencies    
Assets:    
Debt securities $ 0 0
Fair Value, Measurements, Recurring | Level 3 | Agency bonds    
Assets:    
Debt securities   $ 0