XML 97 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments and Fair Value Measurements - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
hedge
Dec. 31, 2021
USD ($)
contract
Feb. 18, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Proceeds from settlement of net investment hedges   $ 0 $ 0 $ 3,820    
Interest expense, net   (14,447) (13,000) (7,097)    
Earn-out consideration obligation paid $ 8,272          
Earn-out consideration obligation paid within operating activities       1,996    
Earn-out consideration cash payment   0 0 $ 6,276    
Net Investment Hedging            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Number of hedge contracts       2 2  
Net gain recorded on consolidated statement of operations       $ 3,716    
Proceeds from settlement of net investment hedges       3,820    
Net Investment Hedging | Net Investment Hedge Due 2026            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Notional amounts         $ 25,000  
Net Investment Hedging | Net Investment Hedge Due 2028            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Notional amounts         $ 25,000  
Cash Flow Hedging | Mexican Peso-Denominated Foreign Currency Forward Contracts            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Notional amounts   $ 32,339 26,613      
Cash Flow Hedging | Interest rate swap            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Notional amounts           $ 50,000
Interest expense, net     $ 290 $ 156