XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Available-for-sale marketable securities $ 341,166 $ 217,630
Total assets 419,520 241,772
Liabilities    
Derivative asset, current 1,200  
Derivative asset, noncurrent 200  
Derivative liability, noncurrent $ 700  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Total prepaid expenses and other assets, current  
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Noncurrent  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Currency hedging contracts    
Assets    
Derivative instruments $ 1,389 0
Liabilities    
Derivative instruments 688 9,480
Asset-backed securities    
Assets    
Available-for-sale marketable securities 926 3,504
Corporate debt securities    
Assets    
Available-for-sale marketable securities 52,453 6,013
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 282,600 176,184
Agency bonds    
Assets    
Available-for-sale marketable securities 5,187 16,103
Commercial paper    
Assets    
Available-for-sale marketable securities 0 15,826
Money market funds    
Assets    
Cash equivalents 56,965 22,142
U.S. treasury securities    
Assets    
Cash equivalents 20,000 2,000
Level 1    
Assets    
Total assets 364,752 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 282,600 176,184
Level 1 | Agency bonds    
Assets    
Available-for-sale marketable securities 5,187 16,103
Level 1 | Commercial paper    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 56,965 22,142
Level 1 | U.S. treasury securities    
Assets    
Cash equivalents 20,000 2,000
Level 2    
Assets    
Total assets 54,768 25,343
Level 2 | Currency hedging contracts    
Assets    
Derivative instruments 1,389 0
Liabilities    
Derivative instruments 688 9,480
Level 2 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 926 3,504
Level 2 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 52,453 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