v3.25.4
Fair Value Measurement (Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets:    
Cash equivalents $ 85,176 $ 250,841
Foreign currency derivatives 9,531 4,889
Liabilities:    
Foreign currency derivatives 6,401 2,330
Level I    
Assets:    
Cash equivalents 85,176 250,841
Foreign currency derivatives 0 0
Liabilities:    
Foreign currency derivatives 0 0
Level II    
Assets:    
Cash equivalents 0 0
Foreign currency derivatives 9,531 4,889
Liabilities:    
Foreign currency derivatives 6,401 2,330
Level III    
Assets:    
Cash equivalents 0 0
Foreign currency derivatives 0 0
Liabilities:    
Foreign currency derivatives $ 0 $ 0