XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities $ 1,812 $ 4,224 [1]  
Long-term investment securities 0 516  
Assets, Fair Value Disclosure $ 63,173 $ 64,878  
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets  
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] OTHER ASSETS OTHER ASSETS  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities  
current      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure $ 11,533 $ 4,860  
Interest Rate Derivative Assets, at Fair Value 31,702   $ 28,431
Foreign Currency Contracts, Liability, Fair Value Disclosure 3,806 1,847  
noncurrent      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 897   94
Interest Rate Derivative Assets, at Fair Value 17,229   26,753
Foreign Currency Contracts, Liability, Fair Value Disclosure 105 167  
Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 1,313 2,314  
US Treasury Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities   1,412  
US Government Debt Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 499 498 498
Earn-out liability [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 26,944 25,572  
Liabilities, Total [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure   27,586  
Financial Liabilities Fair Value Disclosure 32,844    
Earn-out liability ST      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 1,989    
Prepaid Expenses and Other Current Assets [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 11,533 4,860  
Interest Rate Derivative Assets, at Fair Value 31,702 28,431  
Fair Value, Inputs, Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term investment securities   0  
Assets, Fair Value Disclosure 0 1,412  
Fair Value, Inputs, Level 1 [Member] | current      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 0 0  
Interest Rate Derivative Assets, at Fair Value 0   0
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 1 [Member] | noncurrent      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 0   0
Interest Rate Derivative Assets, at Fair Value 0   0
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 1 [Member] | Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 0 0  
Fair Value, Inputs, Level 1 [Member] | US Treasury Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities   1,412  
Fair Value, Inputs, Level 1 [Member] | US Government Debt Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 0   0
Fair Value, Inputs, Level 1 [Member] | Earn-out liability [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 1 [Member] | Liabilities, Total [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure   0  
Financial Liabilities Fair Value Disclosure 0    
Fair Value, Inputs, Level 1 [Member] | ST Earnout Liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 0    
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term investment securities   516  
Assets, Fair Value Disclosure 63,173 63,466  
Fair Value, Inputs, Level 2 [Member] | current      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 11,533 4,860  
Interest Rate Derivative Assets, at Fair Value 31,702   28,431
Foreign Currency Contracts, Liability, Fair Value Disclosure 3,806 1,847  
Fair Value, Inputs, Level 2 [Member] | noncurrent      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 897   94
Interest Rate Derivative Assets, at Fair Value 17,229   26,753
Foreign Currency Contracts, Liability, Fair Value Disclosure 105 167  
Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 1,313 2,314  
Fair Value, Inputs, Level 2 [Member] | US Treasury Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities   0  
Fair Value, Inputs, Level 2 [Member] | US Government Debt Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 499   498
Fair Value, Inputs, Level 2 [Member] | Earn-out liability [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 2 [Member] | Liabilities, Total [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure   2,014  
Financial Liabilities Fair Value Disclosure 3,911    
Fair Value, Inputs, Level 2 [Member] | ST Earnout Liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 0    
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term investment securities   0  
Assets, Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 3 [Member] | current      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 0 0  
Interest Rate Derivative Assets, at Fair Value 0   0
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 3 [Member] | noncurrent      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 0   0
Interest Rate Derivative Assets, at Fair Value 0   0
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 0  
Fair Value, Inputs, Level 3 [Member] | Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 0 0  
Fair Value, Inputs, Level 3 [Member] | US Treasury Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities   0  
Fair Value, Inputs, Level 3 [Member] | US Government Debt Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 0   $ 0
Fair Value, Inputs, Level 3 [Member] | Earn-out liability [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 26,944 25,572  
Fair Value, Inputs, Level 3 [Member] | Liabilities, Total [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure   $ 25,572  
Financial Liabilities Fair Value Disclosure 28,933    
Fair Value, Inputs, Level 3 [Member] | ST Earnout Liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure $ 1,989    
[1] December 31, 2022 balances were derived from audited consolidated financial statements.