XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets    
Available-for-sale marketable securities $ 511,988 $ 217,630
Total assets 546,701 241,772
Liabilities    
Derivative liability, current 1,900  
Derivative liability, noncurrent $ 6,000  
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    
Liabilities    
Derivative instruments $ 7,894 9,480
Asset-backed securities    
Assets    
Available-for-sale marketable securities 426 3,504
Corporate debt securities    
Assets    
Available-for-sale marketable securities 98,471 6,013
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 400,032 176,184
Agency bonds    
Assets    
Available-for-sale marketable securities 13,059 16,103
Commercial paper    
Assets    
Available-for-sale marketable securities 0 15,826
Money market funds    
Assets    
Cash equivalents 34,713 22,142
U.S. treasury securities    
Assets    
Cash equivalents 0 2,000
Level 1    
Assets    
Total assets 447,804 216,429
Level 1 | Currency hedging contracts    
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 400,032 176,184
Level 1 | Agency bonds    
Assets    
Available-for-sale marketable securities 13,059 16,103
Level 1 | Commercial paper    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 34,713 22,142
Level 1 | U.S. treasury securities    
Assets    
Cash equivalents 0 2,000
Level 2    
Assets    
Total assets 98,897 25,343
Level 2 | Currency hedging contracts    
Liabilities    
Derivative instruments 7,894 9,480
Level 2 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 426 3,504
Level 2 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 98,471 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 0 15,826
Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Level 2 | U.S. treasury securities    
Assets    
Cash equivalents $ 0 $ 0