v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 1    
Assets    
Rabbi trust $ 3,108 $ 2,906
Foreign exchange derivative instruments 0 0
Deferred compensation program assets 786 719
Total assets 3,894 3,625
Liabilities    
Foreign exchange derivative instruments 0 0
Deferred compensation program liabilities 786 719
Total liabilities 786 719
Level 2    
Assets    
Rabbi trust 0 0
Foreign exchange derivative instruments 6,433 2,950
Deferred compensation program assets 0 0
Total assets 6,433 2,950
Liabilities    
Foreign exchange derivative instruments 502 1,746
Deferred compensation program liabilities 0 0
Total liabilities 502 1,746
Level 3    
Assets    
Rabbi trust 0 0
Foreign exchange derivative instruments 0 0
Deferred compensation program assets 0 0
Total assets 0 0
Liabilities    
Foreign exchange derivative instruments 0 0
Deferred compensation program liabilities 0 0
Total liabilities $ 0 $ 0