XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Available-for-sale marketable securities $ 298,824 $ 217,630
Total assets 350,674 241,772
Liabilities    
Derivative asset, current 1,300  
Derivative asset, noncurrent 300  
Derivative liability, noncurrent $ 500  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Total prepaid expenses and other assets, current  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses, current  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Currency hedging contracts    
Assets    
Derivative instruments $ 1,574 0
Liabilities    
Derivative instruments 478 9,480
Asset-backed securities    
Assets    
Available-for-sale marketable securities 2,379 3,504
Corporate debt securities    
Assets    
Available-for-sale marketable securities 43,056 6,013
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 239,277 176,184
Agency bonds    
Assets    
Available-for-sale marketable securities 9,158 16,103
Commercial paper    
Assets    
Available-for-sale marketable securities 4,954 15,826
Money market funds    
Assets    
Cash equivalents 20,276 22,142
U.S. treasury securities    
Assets    
Cash equivalents 30,000 2,000
Level 1    
Assets    
Total assets 298,711 216,429
Level 1 | Currency hedging contracts    
Assets    
Derivative instruments 0 0
Liabilities    
Derivative instruments 0 0
Level 1 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | U.S. treasury securities    
Assets    
Available-for-sale marketable securities 239,277 176,184
Level 1 | Agency bonds    
Assets    
Available-for-sale marketable securities 9,158 16,103
Level 1 | Commercial paper    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 20,276 22,142
Level 1 | U.S. treasury securities    
Assets    
Cash equivalents 30,000 2,000
Level 2    
Assets    
Total assets 51,963 25,343
Level 2 | Currency hedging contracts    
Assets    
Derivative instruments 1,574 0
Liabilities    
Derivative instruments 478 9,480
Level 2 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 2,379 3,504
Level 2 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 43,056 6,013
Level 2 | U.S. treasury securities    
Assets    
Available-for-sale marketable securities 0 0
Level 2 | Agency bonds    
Assets    
Available-for-sale marketable securities 0 0
Level 2 | Commercial paper    
Assets    
Available-for-sale marketable securities 4,954 15,826
Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Level 2 | U.S. treasury securities    
Assets    
Cash equivalents $ 0 $ 0