20242023202220212020201920182017
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
0.26M
0.22M
0.52M
0.65M
0.26M
65000.00
58000.00
WeightedAverageNumberOfSharesOutstandingBasic
124.06M
125.25M
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
127.81M
119.69M
111.76M
98.39M
78.63M
WeightedAverageNumberOfDilutedSharesOutstanding
124.06M
125.25M
IncomeTaxReconciliationChangeInEnactedTaxRate
-0.39M
-62000.00
66000.00
-0.13M
7.02M
-7000.00
21.58M
AmortizationOfIntangibleAssets
0.60M
0.60M
0.60M
0.60M
0.70M
OtherNonoperatingIncomeExpense
-0.76M
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
0.60M
0.59M
0.61M
0.66M
OperatingLeaseCost
15.64M
16.20M
17.04M
20.13M
16.80M
Revenues
48.02M
RevenueRemainingPerformanceObligation
465.10M
447.70M
404.90M
351.80M
328.10M
262.00M
RevenueFromContractWithCustomerExcludingAssessedTax
404.32M
400.85M
100.93M
92.19M
81.38M
63.76M
LeaseAndRentalExpense
7.30M
7.30M
7.30M
6.30M
IncomeTaxReconciliationOtherAdjustments
-6.52M
-16.85M
-0.34M
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-0.21M
6.50M
0.99M
-3.44M
IncomeTaxReconciliationTaxCreditsResearch
15.66M
ShareBasedCompensation
44.96M
63.08M
73.48M
72.29M
67.77M
44.23M
22.36M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
0.99M
5.02M
11.72M
81.91M
98.03M
144.93M
146.47M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
2.02M
4.59M
6.42M
8.33M
10.25M
10.95M
13.27M
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.00
0.00
0.00
0.00
0.00
0.00
11.29
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2.02M
4.59M
6.62M
8.87M
12.37M
15.98M
22.51M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
6.30M
0.90M
13.50M
31.80M
48.00M
79.40M
60.30M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
0.87M
1.77M
30913.00
0.43M
0.30M
0.64M
1.06M
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.00
0.00
0.00
0.00
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
5.50
2.76
8.65
5.39
4.49
3.20
1.78
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
6.26
6.45
7.28
7.64
7.05
6.54
5.65
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
6.26
6.45
7.12
7.40
6.63
5.78
4.28
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
0.99M
5.02M
11.72M
78.86M
85.64M
107.74M
104.56M
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
165.70M
132.60M
83.90M
DeferredFederalIncomeTaxExpenseBenefit
4000.00
4000.00
4000.00
28000.00
0.00
0.00
-0.10M
EarningsPerShareBasic
-0.02
-0.53
InterestExpense
0.36M
EarningsPerShareBasicAndDiluted
-0.18
-0.15
-0.27
-0.15
-0.18
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
13.91M
4.40M
22.03M
23.90M
24.38M
37.81M
-1.60M
CurrentIncomeTaxExpenseBenefit
2.22M
1.26M
1.08M
0.95M
1.19M
0.27M
0.29M
NumberOfOperatingSegments
1.00
IncomeTaxReconciliationStateAndLocalIncomeTaxes
1.29M
-0.48M
-4.34M
-5.00M
-4.12M
-6.50M
-1.77M
OtherNonoperatingExpense
0.13M
1.50M
0.18M
1.28M
GrossProfit
316.85M
296.89M
76.36M
70.60M
60.46M
48.12M
35.81M
CurrentFederalTaxExpenseBenefit
43000.00
42000.00
9000.00
-0.31M
19000.00
19000.00
0.00
ResearchAndDevelopmentExpense
72.04M
70.90M
68.35M
58.15M
49.45M
36.10M
25.69M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
4.11M
2.34M
3.08M
-24.64M
-57.06M
-9.96M
-7.53M
NetIncomeLoss
-2.63M
-65.94M
-23.11M
-18.31M
-30.58M
-15.46M
-17.00M
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
0.54M
0.59M
0.66M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-4.44M
-66.19M
-95.06M
-69.95M
-63.39M
-64.65M
-58.88M
OperatingIncomeLoss
-6.20M
-64.83M
-21.96M
-19.14M
-30.56M
-16.22M
-17.50M
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-71000.00
-13.41M
-19.32M
-19.86M
-25.29M
-15.67M
-21.85M
RealizedInvestmentGainsLosses
0.00
1000.00
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
24000.00
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
3.33M
5.08M
7.27M
7.88M
9.29M
7.71M
4.94M
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
0.19M
42000.00
0.13M
2.13M
-0.97M
-0.45M
0.64M
IncomeTaxExpenseBenefit
2.29M
2.08M
1.28M
97000.00
1.10M
0.22M
0.16M
OperatingExpenses
323.06M
361.72M
382.24M
362.59M
344.75M
246.52M
192.75M
AdvertisingExpense
3.90M
3.50M
8.40M
7.50M
6.90M
6.10M
7.30M
EffectOfExchangeRateOnCashAndCashEquivalents
0.38M
InvestmentIncomeInterest
1.49M
1.13M
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
7.18M
7.18M
CurrentForeignTaxExpenseBenefit
1.26M
0.73M
0.88M
1.07M
1.05M
0.15M
0.29M
GeneralAndAdministrativeExpense
72.19M
79.34M
83.42M
76.03M
77.23M
51.57M
40.08M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-0.34M
-63.86M
-91.98M
-94.59M
-120.45M
-74.61M
-66.40M
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
1.59M
2.50M
1.49M
1.93M
EarningsPerShareDiluted
-0.02
-0.53
Depreciation
15.80M
17.60M
16.20M
10.00M
7.50M
6.20M
4.40M
ComprehensiveIncomeNetOfTax
-3.20M
-69.37M
-95.87M
-91.91M
-120.48M
-74.63M
-66.39M
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
24000.00
0.54M
0.64M
LeaseCost
26.43M
26.54M
26.74M
25.66M
21.20M
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.33
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-0.57M
-3.42M
-2.61M
2.78M
1.20M
-75000.00
0.49M
NonoperatingIncomeExpense
-0.53M
-0.54M
IncomeTaxReconciliationOtherReconcilingItems
-0.29M
0.24M
0.71M
-1.92M
1.32M
0.15M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
24000.00
24000.00
0.59M
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
15.85M
18.68M
17.10M
18.73M
22.57M
23.86M
27.45M
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
0.14M
0.19M
0.22M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0.00
0.00
0.00
0.00
0.00
0.00
2.67M
DeferredStateAndLocalIncomeTaxExpenseBenefit
11000.00
3000.00
4000.00
31000.00
0.00
0.00
0.00
IncomeTaxReconciliationNondeductibleExpense
1.90M
1.49M
1.24M
0.33M
2.97M
1.74M
3.50M
DeferredIncomeTaxExpenseBenefit
75000.00
0.81M
0.20M
-0.86M
-93000.00
-43000.00
-0.13M
AllocatedShareBasedCompensationExpense
44.96M
63.08M
73.48M
72.29M
67.77M
44.23M
22.36M
InterestPaid
74000.00
InterestPaidNet
0.00
41000.00
75000.00
54000.00
41000.00
7000.00
InterestIncomeExpenseNet
-0.47M
-0.59M
-0.54M
-0.61M
-0.31M
72000.00
CurrentStateAndLocalTaxExpenseBenefit
0.91M
0.49M
0.18M
0.20M
0.12M
91000.00
0.00
CostOfRevenue
87.47M
103.96M
98.30M
86.40M
77.03M
57.41M
44.09M
UndistributedEarningsOfForeignSubsidiaries
0.10M
0.50M
AccretionAmortizationOfDiscountsAndPremiumsInvestments
0.17M
-0.16M
AmortizationOfFinancingCosts
0.13M
0.14M