v3.26.1
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Available-for-sale marketable securities $ 67,865 $ 9,000
Total assets measured at fair value 70,021 9,175
Liabilities    
Derivative asset, current 800  
Derivative asset, noncurrent $ 1,300  
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  
Derivative liability, current $ 5,100 7,700
Derivative liability, noncurrent $ 7,200 $ 15,100
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses Accrued expenses
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Currency hedging contracts    
Assets    
Derivative instruments $ 2,108 $ 0
Liabilities    
Derivative instruments 12,283 22,891
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 67,865 9,000
Money market funds    
Assets    
Cash equivalents 48 175
Level 1    
Assets    
Total assets measured at fair value 67,913 9,175
Level 1 | Currency hedging contracts    
Assets    
Derivative instruments 0 0
Liabilities    
Derivative instruments 0 0
Level 1 | U.S. treasury securities    
Assets    
Available-for-sale marketable securities 67,865 9,000
Level 1 | Money market funds    
Assets    
Cash equivalents 48 175
Level 2    
Assets    
Total assets measured at fair value 2,108 0
Level 2 | Currency hedging contracts    
Assets    
Derivative instruments 2,108 0
Liabilities    
Derivative instruments 12,283 22,891
Level 2 | U.S. treasury securities    
Assets    
Available-for-sale marketable securities 0 0
Level 2 | Money market funds    
Assets    
Cash equivalents $ 0 $ 0