XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities $ 0 $ 501 [1]
Assets, Fair Value Disclosure $ 43,409 $ 35,900
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,984 $ 6,785
Interest Rate Derivative Assets, at Fair Value 23,034 23,065
Foreign Currency Contracts, Liability, Fair Value Disclosure 1,983 2,590
noncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 1,055 673
Interest Rate Derivative Assets, at Fair Value 10,336 4,876
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 240
Corporate Bond Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities   501
ST Earnout Liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 1,500 4,879
Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 4,286 3,991
Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure   11,700
Financial Liabilities Fair Value Disclosure 7,769  
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,984 6,785
Interest Rate Derivative Assets, at Fair Value 23,034 23,065
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 0 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 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
Fair Value, Inputs, Level 1 [Member] | Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities   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 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 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 43,409 35,900
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,984 6,785
Interest Rate Derivative Assets, at Fair Value 23,034 23,065
Foreign Currency Contracts, Liability, Fair Value Disclosure 1,983 2,590
Fair Value, Inputs, Level 2 [Member] | noncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 1,055 673
Interest Rate Derivative Assets, at Fair Value 10,336 4,876
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 240
Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities   501
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 3,379
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   6,209
Financial Liabilities Fair Value Disclosure 1,983  
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
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
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,500 1,500
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 4,286 3,991
Fair Value, Inputs, Level 3 [Member] | Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure   $ 5,491
Financial Liabilities Fair Value Disclosure $ 5,786  
[1] December 31, 2023 balances were derived from audited consolidated financial statements.