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