XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Available-for-sale marketable securities $ 486,316 $ 480,224
Total assets 491,293 539,412
Liabilities    
Derivative liability, current 9,900  
Derivative liability, noncurrent $ 24,900 0
Derivative asset, current   2,400
Derivative asset, noncurrent   $ 1,600
Derivative Liability, Current, Statement of Financial Position Flag Total accrued expenses, current  
Derivative Liability, Noncurrent, Statement of Financial Position Flag Other long-term liabilities Other long-term liabilities
Derivative Asset, Current, Statement of Financial Position Flag   Total prepaid expenses and other assets, current
Derivative Asset, Noncurrent, Statement of Financial Position Flag   Prepaid Expense and Other Assets, Noncurrent
Currency hedging contracts    
Assets    
Derivative instruments $ 0 $ 4,006
Liabilities    
Derivative instruments 34,795 17
Asset-backed securities    
Assets    
Available-for-sale marketable securities 0 251
Corporate debt securities    
Assets    
Available-for-sale marketable securities 130,893 102,575
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 337,705 367,570
Agency bonds    
Assets    
Available-for-sale marketable securities 9,824 9,828
Commercial paper    
Assets    
Available-for-sale marketable securities 7,894 0
Money market funds    
Assets    
Cash equivalents 4,977 55,182
Level 1    
Assets    
Total assets 352,506 432,580
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 337,705 367,570
Level 1 | Agency bonds    
Assets    
Available-for-sale marketable securities 9,824 9,828
Level 1 | Commercial paper    
Assets    
Available-for-sale marketable securities 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 4,977 55,182
Level 2    
Assets    
Total assets 138,787 106,832
Level 2 | Currency hedging contracts    
Assets    
Derivative instruments 0 4,006
Liabilities    
Derivative instruments 34,795 17
Level 2 | Asset-backed securities    
Assets    
Available-for-sale marketable securities 0 251
Level 2 | Corporate debt securities    
Assets    
Available-for-sale marketable securities 130,893 102,575
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 7,894 0
Level 2 | Money market funds    
Assets    
Cash equivalents $ 0 $ 0