XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments and Fair Value Measurements - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Apr. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2022
$ / shares
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
$ / shares
May 05, 2022
contract
Dec. 31, 2021
USD ($)
contract
Feb. 18, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Foreign currency transaction (gains) losses   $ (1,359)   $ 2,259     $ 2,099 $ 6,500      
Gain on settlement of net investment hedge             0 3,716      
Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]     Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent                
Proceeds from settlement of net investment hedge             0 3,820      
Total interest expense, net   3,313   1,845     9,179 4,848      
Earn-out consideration obligation paid $ 8,272                    
Earn-out consideration obligation paid within operating activities 1,996                    
Earn-out consideration obligation paid within financing activities $ 6,276           0 $ 6,276      
Non investment hedges                      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Number of hedge contracts | contract                 2 2  
Gain on settlement of net investment hedge         $ 3,716            
Proceeds from settlement of net investment hedge       3,820              
Non investment hedges | Revision of Prior Period, Reclassification, Adjustment                      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Gain on settlement of net investment hedge     $ 3,716                
Income (loss) per share (in dollars per share) | $ / shares     $ (0.10)   $ (0.10) $ (0.10)   $ (0.10)      
Non investment hedges | Net Investment Hedge Due 2026                      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Notional amounts                   $ 25,000  
Non investment hedges | Net Investment Hedge Due 2028                      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Notional amounts                   $ 25,000  
Cash flow hedges | Mexican Peso-Denominated Foreign Currency Forward Contracts                      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Notional amounts   $ 22,973 $ 0       22,973        
Cash flow hedges | Interest rate swap                      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]                      
Notional amounts                     $ 50,000
Total interest expense, net       $ (100)     $ (290) $ 133