2023 Q4 Form 10-Q Financial Statement
#000182709023000021 Filed on November 08, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $88.01M | $85.58M |
YoY Change | 1.59% | 1.03% |
Cost Of Revenue | $34.07M | $35.88M |
YoY Change | 7.19% | 9.34% |
Gross Profit | $53.94M | $49.70M |
YoY Change | -1.65% | -4.22% |
Gross Profit Margin | 61.29% | 58.08% |
Selling, General & Admin | $42.28M | $35.00M |
YoY Change | 61.38% | 47.65% |
% of Gross Profit | 78.38% | 70.42% |
Research & Development | $8.018M | $8.980M |
YoY Change | 21.52% | 42.13% |
% of Gross Profit | 14.86% | 18.07% |
Depreciation & Amortization | $14.83M | $14.18M |
YoY Change | 12.87% | 3300.48% |
% of Gross Profit | 27.5% | 28.53% |
Operating Expenses | $62.41M | $102.5M |
YoY Change | 43.34% | 149.78% |
Operating Profit | -$8.467M | -$52.78M |
YoY Change | -174.86% | -586.09% |
Interest Expense | -$3.917M | $5.903M |
YoY Change | -48.83% | 13.06% |
% of Operating Profit | ||
Other Income/Expense, Net | -$825.0K | |
YoY Change | -65.13% | |
Pretax Income | -$12.38M | -$53.61M |
YoY Change | -432.46% | -731.21% |
Income Tax | $72.00K | -$4.644M |
% Of Pretax Income | ||
Net Earnings | -$12.46M | -$48.97M |
YoY Change | -235.78% | -1344.03% |
Net Earnings / Revenue | -14.15% | -57.22% |
Basic Earnings Per Share | -$0.31 | |
Diluted Earnings Per Share | -$0.08 | -$0.31 |
COMMON SHARES | ||
Basic Shares Outstanding | 159.8M shares | 159.8M shares |
Diluted Shares Outstanding | 159.2M shares |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $235.0M | $272.3M |
YoY Change | -0.69% | 29.35% |
Cash & Equivalents | $235.0M | $272.3M |
Short-Term Investments | ||
Other Short-Term Assets | $1.158M | $825.0K |
YoY Change | 58.2% | -19.12% |
Inventory | ||
Prepaid Expenses | $6.363M | $7.561M |
Receivables | $75.41M | $76.20M |
Other Receivables | $8.399M | $7.000M |
Total Short-Term Assets | $340.2M | $369.8M |
YoY Change | -0.6% | 21.2% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $2.670M | $2.126M |
YoY Change | 11.25% | -18.51% |
Goodwill | $716.3M | $673.2M |
YoY Change | -0.2% | -3.41% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $3.053M | $5.217M |
YoY Change | -45.63% | -24.35% |
Total Long-Term Assets | $1.223B | $1.157B |
YoY Change | -0.63% | -3.87% |
TOTAL ASSETS | ||
Total Short-Term Assets | $340.2M | $369.8M |
Total Long-Term Assets | $1.223B | $1.157B |
Total Assets | $1.563B | $1.527B |
YoY Change | -0.62% | 1.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $5.171M | $5.256M |
YoY Change | -31.36% | 75.08% |
Accrued Expenses | $56.78M | $44.73M |
YoY Change | 60.38% | 68.44% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | $3.020M | $3.020M |
YoY Change | 0.0% | 0.0% |
Total Short-Term Liabilities | $130.0M | $105.4M |
YoY Change | 26.04% | 37.76% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $288.2M | $288.7M |
YoY Change | -0.61% | -0.61% |
Other Long-Term Liabilities | $39.21M | $26.11M |
YoY Change | 77.25% | 1736.22% |
Total Long-Term Liabilities | $327.4M | $314.8M |
YoY Change | 4.91% | 7.85% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $130.0M | $105.4M |
Total Long-Term Liabilities | $327.4M | $314.8M |
Total Liabilities | $516.3M | $475.1M |
YoY Change | 4.67% | 4.57% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$116.2M | -$103.8M |
YoY Change | 90.94% | 48.15% |
Common Stock | ||
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.047B | $1.052B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.563B | $1.527B |
YoY Change | -0.62% | 1.2% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | -$12.46M | -$48.97M |
YoY Change | -235.78% | -1344.03% |
Depreciation, Depletion And Amortization | $14.83M | $14.18M |
YoY Change | 12.87% | 3300.48% |
Cash From Operating Activities | $23.33M | $31.41M |
YoY Change | -34.27% | 30.9% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $4.369M | $4.040M |
YoY Change | 37.65% | -221.54% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$56.68M | $0.00 |
YoY Change | 501.36% | |
Cash From Investing Activities | -$61.05M | -$4.040M |
YoY Change | 384.54% | 21.54% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -1.252M | -930.0K |
YoY Change | 29.34% | -30.8% |
NET CHANGE | ||
Cash From Operating Activities | 23.33M | 31.41M |
Cash From Investing Activities | -61.05M | -4.040M |
Cash From Financing Activities | -1.252M | -930.0K |
Net Change In Cash | -38.97M | 26.44M |
YoY Change | -277.81% | 36.8% |
FREE CASH FLOW | ||
Cash From Operating Activities | $23.33M | $31.41M |
Capital Expenditures | $4.369M | $4.040M |
Free Cash Flow | $18.96M | $27.37M |
YoY Change | -41.33% | 0.18% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q3 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
3102000 | usd |
CY2023Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
20912000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
19980000 | usd |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
369777000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
342252000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
2126000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
2400000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
9727000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
14427000 | usd |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
673159000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
717743000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
257714000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
217705000 | usd |
CY2023Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
463112000 | usd |
CY2022Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
486782000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
3703000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
3703000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5217000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5615000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
1526821000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
1572922000 | usd |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
5256000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
44725000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35403000 | usd |
CY2023Q3 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
47980000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue Current
DeferredRevenueCurrent
|
52209000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
4993000 | usd |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
105427000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
103158000 | usd |
CY2023Q3 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
1237000 | usd |
CY2022Q4 | us-gaap |
Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
|
2815000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
46400000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
65046000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
7234000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
10133000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
288661000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
289988000 | usd |
CY2023Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
26111000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
22121000 | usd |
CY2023Q3 | us-gaap |
Liabilities
Liabilities
|
475070000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
493261000 | usd |
CY2023Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
50000000 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Value Outstanding
PreferredStockValueOutstanding
|
0 | usd |
CY2022Q4 | us-gaap |
Preferred Stock Value Outstanding
PreferredStockValueOutstanding
|
0 | usd |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
600000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
600000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
159525943 | shares |
CY2023Q3 | us-gaap |
Common Stock Value Outstanding
CommonStockValueOutstanding
|
1602000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value Outstanding
CommonStockValueOutstanding
|
1596000 | usd |
CY2023Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
1170960000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
1150168000 | usd |
CY2023Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
431153 | shares |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
150207 | shares |
CY2023Q3 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
9323000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
3000000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1051751000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1079661000 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1526821000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1572922000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
266327000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249011000 | usd | |
CY2023Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
35876000 | usd |
CY2022Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
32812000 | usd |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
106956000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
100795000 | usd | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
23351000 | usd | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
19608000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
26155000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
21607000 | usd | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
61777000 | usd | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
53444000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1139000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1321000 | usd | |
CY2022Q4 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet | |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet | |
CY2022Q4 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2023Q3 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent | |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
7533000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
3020000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
3020000 | usd |
CY2023Q3 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
4446000 | usd |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
160279919 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
159676150 | shares |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
159848766 | shares |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-103774000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-60873000 | usd |
CY2023Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-7714000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-8230000 | usd |
cert |
Amortization Of Intangible Assets Operating Expenses
AmortizationOfIntangibleAssetsOperatingExpenses
|
32272000 | usd | |
cert |
Amortization Of Intangible Assets Operating Expenses
AmortizationOfIntangibleAssetsOperatingExpenses
|
31095000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
46984000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
191678000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
127075000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-32307000 | usd | |
CY2023Q3 | us-gaap |
Interest Expense
InterestExpense
|
5903000 | usd |
CY2022Q3 | us-gaap |
Interest Expense
InterestExpense
|
5221000 | usd |
CY2023Q3 | cert |
Miscellaneous Income Expenses Net
MiscellaneousIncomeExpensesNet
|
5078000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-6111000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-42759000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15030000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
142000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9473000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-42901000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5557000 | usd | |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1048381000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
6804000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-514000 | usd |
CY2022Q3 | cert |
Stock Issued During Period Value Restricted Stock Award Forfeitures Net
StockIssuedDuringPeriodValueRestrictedStockAwardForfeituresNet
|
-1000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
5279000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3936000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-9489000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1054398000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1041849000 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
23818000 | usd | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-2825000 | usd | |
cert |
Stock Issued During Period Value Restricted Stock Award Forfeitures Net
StockIssuedDuringPeriodValueRestrictedStockAwardForfeituresNet
|
-1000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
6191000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5557000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-20193000 | usd | |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1054398000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1097174000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8645000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-562000 | usd |
CY2023Q3 | cert |
Stock Issued During Period Value Restricted Stock Award Forfeitures Net
StockIssuedDuringPeriodValueRestrictedStockAwardForfeituresNet
|
0 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
117000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-48965000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-4658000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1051751000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1079661000 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
20798000 | usd | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-6323000 | usd | |
cert |
Stock Issued During Period Value Restricted Stock Award Forfeitures Net
StockIssuedDuringPeriodValueRestrictedStockAwardForfeituresNet
|
0 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
|
758000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-42901000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-242000 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1051751000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
-42901000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
5557000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1139000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
1321000 | usd | |
cert |
Noncash Amortization Of Intangible Assets
NoncashAmortizationOfIntangibleAssets
|
40099000 | usd | |
cert |
Noncash Amortization Of Intangible Assets
NoncashAmortizationOfIntangibleAssets
|
38007000 | usd | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
1146000 | usd | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
1156000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
46984000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | usd | |
us-gaap |
Gain Loss On Contract Termination
GainLossOnContractTermination
|
-1602000 | usd | |
us-gaap |
Gain Loss On Contract Termination
GainLossOnContractTermination
|
0 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-18532000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3209000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-6441000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7895000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-85000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-4209000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-1558000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-3404000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-6978000 | usd | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-1727000 | usd | |
us-gaap |
Increase Decrease In Other Current Liabilities
IncreaseDecreaseInOtherCurrentLiabilities
|
-293000 | usd | |
us-gaap |
Increase Decrease In Other Current Liabilities
IncreaseDecreaseInOtherCurrentLiabilities
|
-1299000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
59429000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
57058000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
899000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1249000 | usd | |
us-gaap |
Payments For Software
PaymentsForSoftware
|
10000000 | usd | |
us-gaap |
Payments For Software
PaymentsForSoftware
|
8106000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
54000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
7550000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
5883000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-18503000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-15238000 | usd | |
us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
2290000 | usd | |
us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
2483000 | usd | |
us-gaap |
Payments For Hedge Financing Activities
PaymentsForHedgeFinancingActivities
|
0 | usd | |
us-gaap |
Payments For Hedge Financing Activities
PaymentsForHedgeFinancingActivities
|
1085000 | usd | |
us-gaap |
Noncash Or Part Noncash Acquisition Value Of Liabilities Assumed1
NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
|
790000 | usd | |
us-gaap |
Noncash Or Part Noncash Acquisition Value Of Liabilities Assumed1
NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
|
0 | usd | |
CY2023Q3 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
154896000 | usd |
CY2023Q3 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
31919000 | usd |
CY2022Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
109373000 | usd |
CY2022Q4 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
19813000 | usd |
CY2023Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
46984000 | usd |
CY2023Q3 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
3102000 | usd |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
272312000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
236586000 | usd |
CY2023Q3 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
0 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
272312000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
239688000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
64163000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
72238000 | usd |
CY2023Q3 | us-gaap |
Unbilled Receivables Not Billable At Balance Sheet Date
UnbilledReceivablesNotBillableAtBalanceSheetDate
|
12761000 | usd |
CY2022Q4 | us-gaap |
Unbilled Receivables Not Billable At Balance Sheet Date
UnbilledReceivablesNotBillableAtBalanceSheetDate
|
11309000 | usd |
CY2023Q3 | us-gaap |
Other Receivables
OtherReceivables
|
307000 | usd |
CY2022Q4 | us-gaap |
Other Receivables
OtherReceivables
|
287000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
76553000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
82584000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1250000 | usd |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
262000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
52000 | usd | |
CY2022 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1009000 | usd |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
624000 | usd | |
CY2022 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
21000 | usd |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
678000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1250000 | usd |
CY2023Q3 | us-gaap |
Derivative Instruments Gain Loss Reclassified From Accumulated Oci Into Income Effective Portion Net
DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
1489000 | usd |
us-gaap |
Derivative Instruments Gain Loss Reclassified From Accumulated Oci Into Income Effective Portion Net
DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
-355000 | usd | |
CY2022Q3 | us-gaap |
Derivative Instruments Gain Loss Reclassified From Accumulated Oci Into Income Effective Portion Net
DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
3751000 | usd |
us-gaap |
Derivative Instruments Gain Loss Reclassified From Accumulated Oci Into Income Effective Portion Net
DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
-700000 | usd | |
CY2023Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
46984000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
717743000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
2306000 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
94000 | usd | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
46984000 | usd | |
CY2023Q3 | us-gaap |
Goodwill
Goodwill
|
673159000 | usd |
cert |
Software License Revenue Term Of Recognition Period
SoftwareLicenseRevenueTermOfRecognitionPeriod
|
P1Y | ||
cert |
Software License Revenue Term Of Recognition Period
SoftwareLicenseRevenueTermOfRecognitionPeriod
|
P1Y | ||
cert |
Software License Revenue Term Of Recognition Period
SoftwareLicenseRevenueTermOfRecognitionPeriod
|
P1Y | ||
CY2023Q3 | us-gaap |
Contract With Customer Receivable After Allowance For Credit Loss
ContractWithCustomerReceivableAfterAllowanceForCreditLoss
|
12761000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Receivable After Allowance For Credit Loss
ContractWithCustomerReceivableAfterAllowanceForCreditLoss
|
11309000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
49217000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
55024000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
47230000 | usd | |
CY2023Q3 | cert |
Unsatisfied Performance Obligation
UnsatisfiedPerformanceObligation
|
118704000 | usd |
CY2023Q3 | cert |
Contract With Customer Liability Revenue To Be Recognized In Next Twelve Months
ContractWithCustomerLiabilityRevenueToBeRecognizedInNextTwelveMonths
|
105409000 | usd |
CY2023Q3 | cert |
Percentage Of Contract With Customer Liability Revenue To Be Recognized In Next Twelve Months
PercentageOfContractWithCustomerLiabilityRevenueToBeRecognizedInNextTwelveMonths
|
0.888 | |
CY2023Q3 | cert |
Deferred Contract Acquisition Costs
DeferredContractAcquisitionCosts
|
654000 | usd |
CY2022Q4 | cert |
Deferred Contract Acquisition Costs
DeferredContractAcquisitionCosts
|
981000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
85576000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
84700000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
266327000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249011000 | usd | |
CY2020Q4 | cert |
Number Of Underwritten Offering In Any Consecutive Ninety Day Period Under Registration Rights Agreement
NumberOfUnderwrittenOfferingInAnyConsecutiveNinetyDayPeriodUnderRegistrationRightsAgreement
|
1 | offering |
CY2020Q4 | cert |
Number Of Underwritten Offering In Any Consecutive360 Day Period Under Registration Rights Agreement
NumberOfUnderwrittenOfferingInAnyConsecutive360DayPeriodUnderRegistrationRightsAgreement
|
2 | offering |
CY2022Q4 | cert |
Maximum Number Of Directors To Be Nominated
MaximumNumberOfDirectorsToBeNominated
|
2 | director |
us-gaap |
Number Of Businesses Acquired
NumberOfBusinessesAcquired
|
18 | business | |
CY2023Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
7561000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
8389000 | usd |
CY2023Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1810000 | usd |
CY2022Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
2014000 | usd |
CY2023Q3 | cert |
Research And Development Tax Credit Receivable Current
ResearchAndDevelopmentTaxCreditReceivableCurrent
|
4836000 | usd |
CY2022Q4 | cert |
Research And Development Tax Credit Receivable Current
ResearchAndDevelopmentTaxCreditReceivableCurrent
|
4207000 | usd |
CY2023Q3 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
5880000 | usd |
CY2022Q4 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
4638000 | usd |
CY2023Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
825000 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
732000 | usd |
CY2023Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
20912000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
19980000 | usd |
CY2023Q3 | us-gaap |
Deposits Assets Noncurrent
DepositsAssetsNoncurrent
|
1233000 | usd |
CY2022Q4 | us-gaap |
Deposits Assets Noncurrent
DepositsAssetsNoncurrent
|
1150000 | usd |
CY2023Q3 | us-gaap |
Derivative Assets Noncurrent
DerivativeAssetsNoncurrent
|
3464000 | usd |
CY2022Q4 | us-gaap |
Derivative Assets Noncurrent
DerivativeAssetsNoncurrent
|
3736000 | usd |
CY2023Q3 | cert |
Deferred Financing Cost Non Current
DeferredFinancingCostNonCurrent
|
520000 | usd |
CY2022Q4 | cert |
Deferred Financing Cost Non Current
DeferredFinancingCostNonCurrent
|
729000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5217000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5615000 | usd |
CY2023Q3 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
3524000 | usd |
CY2022Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
4462000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
291681000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
293008000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
3020000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
3020000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
288661000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
289988000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
755000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
3020000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
3020000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
288410000 | usd |
CY2023Q3 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
295205000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y5M8D | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y5M8D | |
CY2023Q3 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.0338 | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0338 | |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
9727000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
14427000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
0 | usd |
CY2022Q4 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
24000 | usd |
CY2023Q3 | cert |
Operating And Finance Lease Right Of Use Asset
OperatingAndFinanceLeaseRightOfUseAsset
|
9727000 | usd |
CY2022Q4 | cert |
Operating And Finance Lease Right Of Use Asset
OperatingAndFinanceLeaseRightOfUseAsset
|
14451000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4446000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4968000 | usd |
CY2023Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
25000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
7234000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
10133000 | usd |
CY2023Q3 | cert |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
11680000 | usd |
CY2022Q4 | cert |
Operating And Finance Lease Liability
OperatingAndFinanceLeaseLiability
|
15126000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1561000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
4075000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
3306000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2115000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
905000 | usd |
CY2023Q3 | cert |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
690000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
12652000 | usd |
CY2023Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
972000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
11680000 | usd |
CY2023Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
23703000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
29518000 | usd |
CY2023Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1657000 | usd |
CY2022Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1297000 | usd |
CY2023Q3 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
2308000 | usd |
CY2022Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
176000 | usd |
CY2023Q3 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
7669000 | usd |
CY2022Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
2223000 | usd |
CY2023Q3 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
8169000 | usd |
CY2022Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
0 | usd |
CY2023Q3 | cert |
Accrued Business Combination Liabilities Current
AccruedBusinessCombinationLiabilitiesCurrent
|
0 | usd |
CY2022Q4 | cert |
Accrued Business Combination Liabilities Current
AccruedBusinessCombinationLiabilitiesCurrent
|
700000 | usd |
CY2023Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1219000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1489000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
44725000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
35403000 | usd |
CY2023Q3 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
2361000 | usd |
CY2022Q4 | us-gaap |
Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
|
2308000 | usd |
CY2023Q3 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
23750000 | usd |
CY2022Q4 | us-gaap |
Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
|
19813000 | usd |
CY2023Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
26111000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
22121000 | usd |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8645000 | usd |
CY2022Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6804000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
20798000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23818000 | usd | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
1 | segment | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
85576000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
84700000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
266327000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
249011000 | usd | |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.09 | |
CY2022Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.54 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.003 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.63 | ||
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-48965000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
3936000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-42901000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
5557000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
159165206 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
157140166 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
158769638 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
156523022 | shares | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.31 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.27 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.04 | ||
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-48965000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
3936000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-42901000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
5557000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
159165206 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
157140166 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
158769638 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
156523022 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2447479 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
2869512 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
159165206 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
159587645 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
158769638 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
159392534 | shares | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.31 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.27 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | ||
CY2023Q3 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2023Q3 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2023Q3 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |