XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities $ 3,235 $ 4,224 [1]  
Long-term investment securities 0 516  
Assets, Fair Value Disclosure $ 55,951 $ 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 $ 7,433 $ 4,860  
Interest Rate Derivative Assets, at Fair Value 25,560   $ 28,431
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,132 1,847  
noncurrent      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 51   94
Interest Rate Derivative Assets, at Fair Value 19,672   26,753
Foreign Currency Contracts, Liability, Fair Value Disclosure 41 167  
Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 1,320 2,314  
US Treasury Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 1,417 1,412  
US Government Debt Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 498 498 498
Earn-out liability [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 24,905 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 27,078    
Prepaid Expenses and Other Current Assets [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 7,433 4,860  
Interest Rate Derivative Assets, at Fair Value 25,560 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 1,417 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,417 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 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Long-term investment securities   516  
Assets, Fair Value Disclosure 54,534 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 7,433 4,860  
Interest Rate Derivative Assets, at Fair Value 25,560   28,431
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,132 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 51   94
Interest Rate Derivative Assets, at Fair Value 19,672   26,753
Foreign Currency Contracts, Liability, Fair Value Disclosure 41 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,320 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 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 498   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 2,173    
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 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 24,905 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 $ 24,905    
[1] December 31, 2022 balances were derived from audited consolidated financial statements.