v3.26.1
Fair Value Measurement (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivative [Line Items]      
Net gain (loss) on currency transaction exposures $ (329) $ 141  
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,255   $ 4,435
Liabilities Fair Value (3,826)   (5,937)
Net Fair Value 2,429   (1,502)
Foreign Currency Forward Contracts      
Derivative [Line Items]      
Net loss on currency forward contracts (714) $ (789)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,248   4,435
Liabilities Fair Value (3,402)   (5,630)
Net Fair Value 2,846   (1,195)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Prepaid Expenses and Other Current Assets      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 5,276    
Liabilities Fair Value (3,086)    
Net Fair Value 2,190    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 972    
Liabilities Fair Value (316)    
Net Fair Value $ 656    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Current Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value     4,389
Liabilities Fair Value     (5,223)
Net Fair Value     (834)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value     46
Liabilities Fair Value     (407)
Net Fair Value     (361)
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 1 month    
Notional amount of cash flow hedges $ 56,877   49,459
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts | Other Current Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 7   0
Liabilities Fair Value (424)   (307)
Net Fair Value $ (417)   (307)
Cash flow hedge | Foreign Currency Forward Contracts      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 2 years    
Notional amount of cash flow hedges $ 246,984   $ 239,588
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 1,700