XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Financial assets:    
Cash equivalents $ 197,910 $ 191,881
Derivative financial instruments 30,020 38,671
Total financial assets 227,930 230,552
Financial liabilities:    
Contingent consideration 968 1,858
Derivative financial instruments 1,014 0
Total financial liabilities 1,982 1,858
Level 1    
Financial assets:    
Cash equivalents 197,910 191,881
Derivative financial instruments 0 0
Total financial assets 197,910 191,881
Financial liabilities:    
Contingent consideration 0 0
Derivative financial instruments 0 0
Total financial liabilities 0 0
Level 2    
Financial assets:    
Cash equivalents 0 0
Derivative financial instruments 30,020 38,671
Total financial assets 30,020 38,671
Financial liabilities:    
Contingent consideration 0 0
Derivative financial instruments 1,014 0
Total financial liabilities 1,014 0
Level 3    
Financial assets:    
Cash equivalents 0 0
Derivative financial instruments 0 0
Total financial assets 0 0
Financial liabilities:    
Contingent consideration 968 1,858
Derivative financial instruments 0 0
Total financial liabilities $ 968 $ 1,858