2024 Q2 Form 10-Q Financial Statement
#000108404824000047 Filed on May 09, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
Revenue | $320.8M | $314.5M | $389.9M |
YoY Change | -1.6% | 2.39% | -1.72% |
Cost Of Revenue | $52.59M | $47.07M | $48.62M |
YoY Change | 10.9% | 2.92% | -4.39% |
Gross Profit | $268.2M | $267.4M | $341.3M |
YoY Change | -3.73% | 2.3% | -1.33% |
Gross Profit Margin | 83.61% | 85.03% | 87.53% |
Selling, General & Admin | $222.8M | $213.8M | $245.0M |
YoY Change | 0.43% | -1.57% | 24.51% |
% of Gross Profit | 83.09% | 79.94% | 71.8% |
Research & Development | $16.80M | $17.77M | $15.53M |
YoY Change | -5.74% | -0.78% | -14.71% |
% of Gross Profit | 6.26% | 6.65% | 4.55% |
Depreciation & Amortization | $52.14M | $48.45M | $69.63M |
YoY Change | -8.29% | -11.3% | 18.99% |
% of Gross Profit | 19.44% | 18.12% | 20.4% |
Operating Expenses | $239.6M | $231.6M | $260.6M |
YoY Change | -0.02% | -17.54% | 3.23% |
Operating Profit | $28.57M | $35.86M | $80.72M |
YoY Change | -26.55% | 36.28% | -13.63% |
Interest Expense | -$1.804M | -$12.47M | -$1.186M |
YoY Change | -86.81% | -49.02% | -145.16% |
% of Operating Profit | -6.31% | -34.78% | -1.47% |
Other Income/Expense, Net | $5.267M | -$104.0K | -$3.486M |
YoY Change | -450.43% | -88.55% | -22.96% |
Pretax Income | $35.08M | $19.50M | $76.05M |
YoY Change | 47.95% | 1977.0% | -16.94% |
Income Tax | $6.990M | $8.231M | $12.96M |
% Of Pretax Income | 19.92% | 42.2% | 17.04% |
Net Earnings | $36.91M | $10.63M | $63.42M |
YoY Change | 121.3% | -239.33% | -5.97% |
Net Earnings / Revenue | 11.51% | 3.38% | 16.27% |
Basic Earnings Per Share | $0.81 | $0.23 | |
Diluted Earnings Per Share | $0.77 | $0.23 | $1.24 |
COMMON SHARES | |||
Basic Shares Outstanding | 46.13M shares | 46.07M shares | 45.98M shares |
Diluted Shares Outstanding | 50.67M shares | 45.96M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $687.2M | $751.2M | $764.7M |
YoY Change | -3.87% | -1.23% | 7.52% |
Cash & Equivalents | $687.2M | $734.8M | $737.6M |
Short-Term Investments | $0.00 | $16.40M | $27.11M |
Other Short-Term Assets | $93.53M | $95.04M | $88.57M |
YoY Change | 26.31% | 39.13% | 29.64% |
Inventory | |||
Prepaid Expenses | |||
Receivables | $450.4M | $446.9M | $337.7M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $1.231B | $1.293B | $1.191B |
YoY Change | 14.54% | 16.86% | 9.84% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $192.3M | $190.9M | $188.2M |
YoY Change | -0.05% | 2.07% | 5.6% |
Goodwill | $1.626B | $1.625B | $1.546B |
YoY Change | 1.65% | 1.69% | -2.85% |
Intangibles | $385.8M | $400.6M | $325.4M |
YoY Change | -3.94% | -7.56% | -29.69% |
Long-Term Investments | $111.0M | $99.00M | $99.90M |
YoY Change | 11.78% | -1.0% | -11.03% |
Other Assets | $67.13M | $69.15M | $70.75M |
YoY Change | -13.5% | -11.29% | -11.71% |
Total Long-Term Assets | $2.433B | $2.434B | $2.280B |
YoY Change | 1.6% | 0.56% | -6.9% |
TOTAL ASSETS | |||
Total Short-Term Assets | $1.231B | $1.293B | $1.191B |
Total Long-Term Assets | $2.433B | $2.434B | $2.280B |
Total Assets | $3.664B | $3.727B | $3.471B |
YoY Change | 5.61% | 5.67% | -1.76% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $367.9M | $360.2M | $123.3M |
YoY Change | 189.35% | 150.17% | 2.01% |
Accrued Expenses | $58.42M | $70.27M | $93.68M |
YoY Change | -32.35% | -27.01% | 322.88% |
Deferred Revenue | $198.4M | $199.9M | $184.5M |
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $643.8M | $663.3M | $431.8M |
YoY Change | 47.65% | 50.35% | -0.14% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $1.002B | $1.002B | $1.001B |
YoY Change | 0.23% | 0.23% | 0.23% |
Other Long-Term Liabilities | $74.50M | $78.88M | $46.67M |
YoY Change | -21.91% | -31.2% | -32.36% |
Total Long-Term Liabilities | $1.077B | $1.081B | $1.048B |
YoY Change | -1.7% | -3.01% | -1.88% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $643.8M | $663.3M | $431.8M |
Total Long-Term Liabilities | $1.077B | $1.081B | $1.048B |
Total Liabilities | $1.794B | $1.825B | $1.578B |
YoY Change | 11.66% | 11.8% | -3.82% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $1.472B | $1.504B | $1.492B |
YoY Change | -1.43% | -1.75% | -2.98% |
Common Stock | $447.0K | $461.0K | $461.0K |
YoY Change | -3.66% | -2.54% | -2.54% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $1.870B | $1.902B | $1.893B |
YoY Change | |||
Total Liabilities & Shareholders Equity | $3.664B | $3.727B | $3.471B |
YoY Change | 5.61% | 5.67% | -1.76% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $36.91M | $10.63M | $63.42M |
YoY Change | 121.3% | -239.33% | -5.97% |
Depreciation, Depletion And Amortization | $52.14M | $48.45M | $69.63M |
YoY Change | -8.29% | -11.3% | 18.99% |
Cash From Operating Activities | $50.56M | $75.56M | $92.12M |
YoY Change | 27.28% | -34.47% | 113.12% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $25.50M | $28.13M | $26.25M |
YoY Change | 1.07% | -6.29% | 3.21% |
Acquisitions | $44.52M | ||
YoY Change | 456.48% | ||
Other Investing Activities | $13.84M | $66.00K | $3.583M |
YoY Change | -1167.46% | -98.33% | -20.85% |
Cash From Investing Activities | -$11.66M | -$71.48M | -$22.67M |
YoY Change | -56.05% | 84.27% | 8.42% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -85.45M | -$6.311M | 2.019M |
YoY Change | 55.0% | -33.45% | 102.51% |
NET CHANGE | |||
Cash From Operating Activities | 50.56M | $75.56M | 92.12M |
Cash From Investing Activities | -11.66M | -$71.48M | -22.67M |
Cash From Financing Activities | -85.45M | -$6.311M | 2.019M |
Net Change In Cash | -46.54M | -$2.833M | 71.47M |
YoY Change | 11.0% | -104.12% | 206.57% |
FREE CASH FLOW | |||
Cash From Operating Activities | $50.56M | $75.56M | $92.12M |
Capital Expenditures | $25.50M | $28.13M | $26.25M |
Free Cash Flow | $25.06M | $47.43M | $65.87M |
YoY Change | 72.89% | -44.39% | 270.28% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
46134708 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
46134708 | shares |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P9M | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
||
CY2024Q1 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
47067000 | usd |
CY2023Q1 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
45730000 | usd |
CY2024Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
117000000 | usd |
CY2023Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
115920000 | usd |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
17774000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
17914000 | usd |
CY2024Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
96783000 | usd |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
101263000 | usd |
CY2024Q1 | us-gaap |
Operating Costs And Expenses
OperatingCostsAndExpenses
|
278624000 | usd |
CY2023Q1 | us-gaap |
Operating Costs And Expenses
OperatingCostsAndExpenses
|
280827000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35861000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
26315000 | usd |
CY2024Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1769000 | usd |
CY2023Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-4480000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-3780000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | usd |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-10705000 | usd |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-20345000 | usd |
CY2024Q1 | zd |
Available For Sale Debt Securities And Equity Securities Without Readily Determinable Fair Value Gain Loss
AvailableForSaleDebtSecuritiesAndEquitySecuritiesWithoutReadilyDeterminableFairValueGainLoss
|
0 | usd |
CY2023Q1 | zd |
Available For Sale Debt Securities And Equity Securities Without Readily Determinable Fair Value Gain Loss
AvailableForSaleDebtSecuritiesAndEquitySecuritiesWithoutReadilyDeterminableFairValueGainLoss
|
357000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-104000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-908000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
19503000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
939000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8231000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-616000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-645000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-9182000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7627000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.23 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.16 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.23 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.16 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
45860033 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
46987249 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
45955365 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
46987249 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7627000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-6530000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
3713000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-19000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
109000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-63000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
324000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-6593000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
4037000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4034000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-3590000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7627000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
48453000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
54623000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
2770000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
2933000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
8872000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
8402000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
50000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
441000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2709000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-7442000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
-3780000 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
0 | usd |
CY2024Q1 | zd |
Gain Loss On Investments Noncash
GainLossOnInvestmentsNoncash
|
-645000 | usd |
CY2023Q1 | zd |
Gain Loss On Investments Noncash
GainLossOnInvestmentsNoncash
|
-9182000 | usd |
CY2024Q1 | us-gaap |
Debt And Equity Securities Unrealized Gain Loss
DebtAndEquitySecuritiesUnrealizedGainLoss
|
-10705000 | usd |
CY2023Q1 | us-gaap |
Debt And Equity Securities Unrealized Gain Loss
DebtAndEquitySecuritiesUnrealizedGainLoss
|
-20345000 | usd |
CY2024Q1 | us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
0 | usd |
CY2023Q1 | us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
357000 | usd |
CY2024Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
1278000 | usd |
CY2023Q1 | us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
2776000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-55365000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-27626000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
9423000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
7658000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
2078000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
2048000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-62270000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
6922000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
15169000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
12085000 | usd |
CY2024Q1 | zd |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-5676000 | usd |
CY2023Q1 | zd |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-4896000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
75558000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
115307000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
28129000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
30017000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
44524000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
8001000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Other Investments
ProceedsFromSaleOfOtherInvestments
|
0 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Of Other Investments
ProceedsFromSaleOfOtherInvestments
|
3174000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sales Of Business Affiliate And Productive Assets
ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
|
1238000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sales Of Business Affiliate And Productive Assets
ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
|
0 | usd |
CY2024Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
66000 | usd |
CY2023Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
3947000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-71481000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-38791000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3923000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
2875000 | usd |
CY2024Q1 | zd |
Payments Of Deferred Consideration Related To Acquisition
PaymentsOfDeferredConsiderationRelatedToAcquisition
|
2418000 | usd |
CY2023Q1 | zd |
Payments Of Deferred Consideration Related To Acquisition
PaymentsOfDeferredConsiderationRelatedToAcquisition
|
6679000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
30000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
71000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-6311000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9483000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-599000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1676000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-2833000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
68709000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
737612000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
652793000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
734779000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
721502000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1892998000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10627000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-19000 | usd |
CY2024Q1 | zd |
Other Comprehensive Income Loss Net Of Tax Excluding Separation Adjustments
OtherComprehensiveIncomeLossNetOfTaxExcludingSeparationAdjustments
|
-6593000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-3923000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8872000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Other
StockholdersEquityOther
|
-31000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1902012000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1892611000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-7627000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
109000 | usd |
CY2023Q1 | zd |
Other Comprehensive Income Loss Net Of Tax Excluding Separation Adjustments
OtherComprehensiveIncomeLossNetOfTaxExcludingSeparationAdjustments
|
4037000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-2875000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8402000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Other
StockholdersEquityOther
|
-67000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1894615000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
314485000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
307142000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
74100000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
65100000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
44100000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.61 | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.30 | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.09 | |
CY2024Q1 | us-gaap |
Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual
BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
|
7500000 | usd |
CY2023Q4 | zd |
Equity Securities Shares Owned
EquitySecuritiesSharesOwned
|
1000000 | shares |
CY2024Q1 | zd |
Equity Securities Shares Owned
EquitySecuritiesSharesOwned
|
1000000 | shares |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Current And Noncurrent
EquitySecuritiesFvNiCurrentAndNoncurrent
|
16400000 | usd |
CY2023Q4 | us-gaap |
Equity Securities Fv Ni Current And Noncurrent
EquitySecuritiesFvNiCurrentAndNoncurrent
|
27100000 | usd |
CY2024Q1 | zd |
Sale Of Stock Number Of Shares Sold In Transaction
SaleOfStockNumberOfSharesSoldInTransaction
|
0 | shares |
CY2023Q1 | zd |
Sale Of Stock Number Of Shares Sold In Transaction
SaleOfStockNumberOfSharesSoldInTransaction
|
52393 | shares |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Gain Loss
EquitySecuritiesFvNiGainLoss
|
-10705000 | usd |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Gain Loss
EquitySecuritiesFvNiGainLoss
|
-19988000 | usd |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
0 | usd |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
357000 | usd |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-10705000 | usd |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-20345000 | usd |
CY2024Q1 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
600000 | usd |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
700000 | usd |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
|
0 | investment |
CY2023Q1 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
|
0 | investment |
CY2024Q1 | zd |
Debt Securities Available For Sale Impairment Losses
DebtSecuritiesAvailableForSaleImpairmentLosses
|
0 | usd |
CY2023Q1 | zd |
Debt Securities Available For Sale Impairment Losses
DebtSecuritiesAvailableForSaleImpairmentLosses
|
0 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-600000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-9200000 | usd |
CY2024Q1 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
99000000 | usd |
CY2023Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
99900000 | usd |
CY2024Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
16400000 | usd |
CY2023Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
27100000 | usd |
CY2024Q1 | us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-10700000 | usd |
CY2023Q1 | us-gaap |
Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
|
-20300000 | usd |
CY2024Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
5768000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1546065000 | usd |
CY2024Q1 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
85900000 | usd |
CY2024Q1 | us-gaap |
Goodwill Written Off Related To Sale Of Business Unit
GoodwillWrittenOffRelatedToSaleOfBusinessUnit
|
3983000 | usd |
CY2024Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-3354000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
1624628000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1520606000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
1120044000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
400562000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1420232000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
1094826000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
325406000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
26300000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
33300000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
2386000 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
2463000 | usd |
CY2023Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
6263000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
1001884000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
1001312000 | usd |
CY2024Q1 | zd |
Long Term Debt Maturity Principal Year Four
LongTermDebtMaturityPrincipalYearFour
|
550000000 | usd |
CY2024Q1 | zd |
Long Term Debt Maturity Principal After Year Five
LongTermDebtMaturityPrincipalAfterYearFive
|
460000000 | usd |
CY2024Q1 | us-gaap |
Loss Contingency Estimate Of Possible Loss
LossContingencyEstimateOfPossibleLoss
|
28100000 | usd |
CY2023Q4 | us-gaap |
Loss Contingency Estimate Of Possible Loss
LossContingencyEstimateOfPossibleLoss
|
28100000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.422 | |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.656 | |
CY2024Q1 | zd |
Discrete Income Tax Expense Benefit From Valutation Allowance Recognition Against U.S.Capital Loss Carryforwards
DiscreteIncomeTaxExpenseBenefitFromValutationAllowanceRecognitionAgainstU.S.CapitalLossCarryforwards
|
3200000 | usd |
CY2023Q1 | zd |
Discrete Income Tax Expense Benefit From Gain On Investments
DiscreteIncomeTaxExpenseBenefitFromGainOnInvestments
|
-5000000.0 | usd |
CY2023Q1 | zd |
Discrete Income Tax Expense Benefit From Release Of Reserves For Uncertain Tax Positions
DiscreteIncomeTaxExpenseBenefitFromReleaseOfReservesForUncertainTaxPositions
|
-1000000.0 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
36600000 | usd |
CY2023Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
36100000 | usd |
CY2024Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
3400000 | usd |
CY2023Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
4700000 | usd |
CY2024Q1 | us-gaap |
Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
|
4741308 | shares |
CY2024Q1 | us-gaap |
Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
|
58237 | shares |
CY2023Q1 | us-gaap |
Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
|
36652 | shares |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
3900000 | usd |
CY2023Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
2900000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
435135 | shares |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8872000 | usd |
CY2023Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8402000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss From Continuing Operations Available To Common Shareholders Diluted
NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
|
10627000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss From Continuing Operations Available To Common Shareholders Basic
NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
|
10627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss From Continuing Operations Available To Common Shareholders Diluted
NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
|
-7627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss From Continuing Operations Available To Common Shareholders Basic
NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
|
-7627000 | usd |
CY2024Q1 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
0 | usd |
CY2023Q1 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
0 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
10627000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
10627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-7627000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-7627000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
45860033 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
46987249 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
95332 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Contingently Issuable Shares
IncrementalCommonSharesAttributableToContingentlyIssuableShares
|
0 | shares |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Contingently Issuable Shares
IncrementalCommonSharesAttributableToContingentlyIssuableShares
|
0 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
45955365 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
46987249 | shares |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
0.23 | |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
|
-0.16 | |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
0.23 | |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
|
-0.16 | |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | segment |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
314485000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
307142000 | usd |
CY2024Q1 | zd |
Direct Costs By Segment
DirectCostsBySegment
|
278624000 | usd |
CY2023Q1 | zd |
Direct Costs By Segment
DirectCostsBySegment
|
280827000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
35861000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
26315000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
0 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
0 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
6511000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
5329000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
0 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
|
0 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |