XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities $ 1,806 $ 4,224 [1]  
Long-term investment securities 0 516  
Assets, Fair Value Disclosure $ 63,591 $ 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 $ 8,630 $ 4,860  
Interest Rate Derivative Assets, at Fair Value 30,446   $ 28,431
Foreign Currency Contracts, Liability, Fair Value Disclosure 1,890 1,847  
noncurrent      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign Currency Contract, Asset, Fair Value Disclosure 542   94
Interest Rate Derivative Assets, at Fair Value 22,167   26,753
Foreign Currency Contracts, Liability, Fair Value Disclosure 91 167  
Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investment securities 1,306 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 500 498 498
Earn-out liability [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 7,061 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 15,342    
Earn-out liability ST      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure 6,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 8,630 4,860  
Interest Rate Derivative Assets, at Fair Value 30,446 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    
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,591 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 8,630 4,860  
Interest Rate Derivative Assets, at Fair Value 30,446   28,431
Foreign Currency Contracts, Liability, Fair Value Disclosure 1,890 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 542   94
Interest Rate Derivative Assets, at Fair Value 22,167   26,753
Foreign Currency Contracts, Liability, Fair Value Disclosure 91 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,306 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 500   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  
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 1,981    
Fair Value, Inputs, Level 2 [Member] | ST Earnout Liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure    
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 7,061 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 13,361    
Fair Value, Inputs, Level 3 [Member] | ST Earnout Liability      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Nonfinancial Liabilities Fair Value Disclosure $ 6,300    
[1] December 31, 2022 balances were derived from audited consolidated financial statements.