XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure $ 63,844 $ 20,101
Interest Rate Derivative Liabilities, at Fair Value 0 1,480
Short-term investment securities 13,191 14,420 [1]
Long-term investment securities 1,837 4,620
Corporate Bond Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 11,787  
US Treasury Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 1,404  
Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 30,119 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 31,036  
Earn-out liability ST    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 290  
Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 9,463 1,061
Interest Rate Derivative Assets, at Fair Value 15,407 0
Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 577  
Other Noncurrent Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value   1,480
Foreign Currency Contracts, Liability, Fair Value Disclosure 50  
Other Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 112  
Interest Rate Derivative Assets, at Fair Value 23,834  
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 1,404 0
Short-term investment securities   0
Long-term investment securities 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  
Fair Value, Inputs, Level 1 [Member] | US Treasury Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 1,404  
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 1 [Member] | Prepaid Expenses and Other Current Assets [Member]    
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  
Fair Value, Inputs, Level 1 [Member] | Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 0  
Fair Value, Inputs, Level 1 [Member] | Other Noncurrent Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value   0
Foreign Currency Contracts, Liability, Fair Value Disclosure 0  
Fair Value, Inputs, Level 1 [Member] | Other Assets [Member]    
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  
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 62,440 20,101
Short-term investment securities   14,420
Long-term investment securities 1,837 4,620
Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 11,787  
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] | 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 627  
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 2 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 9,463 1,061
Interest Rate Derivative Assets, at Fair Value 15,407  
Fair Value, Inputs, Level 2 [Member] | Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 577  
Fair Value, Inputs, Level 2 [Member] | Other Noncurrent Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value   1,480
Foreign Currency Contracts, Liability, Fair Value Disclosure 50  
Fair Value, Inputs, Level 2 [Member] | Other Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 112  
Interest Rate Derivative Assets, at Fair Value 23,834  
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 0 0
Short-term investment securities   0
Long-term investment securities 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  
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] | Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 30,119 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 30,409  
Fair Value, Inputs, Level 3 [Member] | ST Earnout Liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 290  
Fair Value, Inputs, Level 3 [Member] | Prepaid Expenses and Other Current Assets [Member]    
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  
Fair Value, Inputs, Level 3 [Member] | Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 [Member] | Other Noncurrent Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value   $ 0
Foreign Currency Contracts, Liability, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 [Member] | Other Assets [Member]    
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  
[1] December 31, 2021 balances were derived from audited consolidated financial statements.