XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities $ 2,919 $ 14,420 [1]
Long-term investment securities 1,831 4,620
Assets, Fair Value Disclosure 74,755 20,101
Interest Rate Derivative Liabilities, at Fair Value $ 0 $ 1,480
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,695 $ 1,061
Interest Rate Derivative Assets, at Fair Value 24,924  
Foreign Currency Contracts, Liability, Fair Value Disclosure 1,752  
noncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 0  
Interest Rate Derivative Assets, at Fair Value 33,386  
Interest Rate Derivative Liabilities, at Fair Value   1,480
Corporate Bond Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 1,511  
Long-term investment securities 1,333  
US Treasury Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 1,408  
US Government Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term investment securities 498  
Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 25,942 2,589
Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure   4,069
Financial Liabilities Fair Value Disclosure 27,994  
Earn-out liability ST    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 300  
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,695 1,061
Interest Rate Derivative Assets, at Fair Value 24,924 0
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities   0
Long-term investment securities   0
Assets, Fair Value Disclosure 1,408 0
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  
Foreign Currency Contracts, Liability, Fair Value Disclosure 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  
Interest Rate Derivative Assets, at Fair Value 0  
Interest Rate Derivative Liabilities, at Fair Value   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  
Long-term investment securities 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,408  
Fair Value, Inputs, Level 1 [Member] | US Government Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term investment securities 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]    
Short-term investment securities   14,420
Long-term investment securities   4,620
Assets, Fair Value Disclosure 73,347 20,101
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,695 1,061
Interest Rate Derivative Assets, at Fair Value 24,924  
Foreign Currency Contracts, Liability, Fair Value Disclosure 1,752  
Fair Value, Inputs, Level 2 [Member] | noncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 0  
Interest Rate Derivative Assets, at Fair Value 33,386  
Interest Rate Derivative Liabilities, at Fair Value   1,480
Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 1,511  
Long-term investment securities 1,333  
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]    
Long-term investment securities 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   1,480
Financial Liabilities Fair Value Disclosure 1,752  
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]    
Short-term investment securities   0
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  
Foreign Currency Contracts, Liability, Fair Value Disclosure 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  
Interest Rate Derivative Assets, at Fair Value 0  
Interest Rate Derivative Liabilities, at Fair Value   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  
Long-term investment securities 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]    
Long-term investment securities 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 25,942 2,589
Fair Value, Inputs, Level 3 [Member] | Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure   $ 2,589
Financial Liabilities Fair Value Disclosure 26,242  
Fair Value, Inputs, Level 3 [Member] | ST Earnout Liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure $ 300  
[1] December 31, 2021 balances were derived from audited consolidated financial statements.