2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
---|---|---|---|---|---|---|---|---|
OperatingLeasesFutureMinimumPaymentsDue | 202.07M | 16.48M | 26.09M | |||||
OperatingLeasesFutureMinimumPaymentsDueInFourYears | 19.05M | 0.45M | 0.77M | |||||
OperatingLeasesFutureMinimumPaymentsDueInFiveYears | 18.53M | |||||||
OperatingLeasesFutureMinimumPaymentsDueCurrent | 13.69M | 7.49M | 7.79M | |||||
OperatingLeasesFutureMinimumPaymentsDueInTwoYears | 19.24M | 6.24M | 7.96M | |||||
OperatingLeasesFutureMinimumPaymentsDueInThreeYears | 19.32M | 0.44M | 7.28M | |||||
ProceedsFromSaleOfHeldToMaturitySecurities | 0.00 | 0.00 | ||||||
StockIssuedDuringPeriodValueNewIssues | 146.47M | 146.47M | 146.47M | 119.09M | 119.09M | |||
PaymentsToAcquireIntangibleAssets | 0.00 | 0.00 | ||||||
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities | 0.00 | 0.00 | 51.20M | 86.32M | 20.15M | |||
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss | 0.00 | |||||||
ProceedsFromStockOptionsExercised | 9.40M | 0.71M | 19.23M | 16.46M | 14.89M | 18.88M | 11.61M | |
NetCashProvidedByUsedInOperatingActivities | 46.16M | 17.85M | 21.85M | 1.20M | -30.77M | 5.24M | -31.91M | |
IncreaseDecreaseInOperatingLeaseLiability | -11.69M | -10.99M | -6.64M | |||||
PaymentsRelatedToTaxWithholdingForShareBasedCompensation | 13.02M | 5.13M | ||||||
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue | 0.00 | 5.25 | 4.59 | 3.99 | 3.79 | 2.86 | ||
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets | -0.76M | 2.30M | -4.24M | 5.46M | -0.27M | 6.75M | 4.04M | |
PaymentsForRepurchaseOfCommonStock | 23.09M | 77.25M | ||||||
OperatingLeasePayments | 18.50M | 18.40M | 18.90M | 11.60M | 7.50M | |||
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares | 0.00 | 0.20M | 0.54M | 2.12M | 5.02M | 9.24M | ||
VariableLeaseCost | 10.08M | 9.55M | 8.94M | 4.47M | 2.20M | |||
OperatingLeaseWeightedAverageDiscountRatePercent | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 | |||
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | -0.20M | -3.63M | -2.25M | 3.59M | -0.49M | -0.37M | ||
ContractualObligation | 67.08M | 52.85M | 64.24M | 50.93M | 52.47M | 22.48M | 15.68M | |
CapitalExpendituresIncurredButNotYetPaid | 9.19M | 0.82M | 0.62M | |||||
NetCashProvidedByUsedInFinancingActivities | -23.25M | -79.02M | 24.62M | 22.55M | 168.37M | 24.38M | 129.60M | |
PaymentsOfStockIssuanceCosts | 0.00 | 0.00 | 0.53M | 0.00 | 4.26M | |||
ProceedsFromIssuanceInitialPublicOffering | 0.00 | 0.00 | 123.53M | |||||
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares | 0.00 | 0.34M | 1.21M | 2.60M | 3.63M | 5.23M | ||
PaymentsOfFinancingCosts | 0.45M | 0.51M | 0.26M | 0.87M | 0.26M | 0.16M | 99000.00 | |
OperatingLeaseRightOfUseAssetAmortizationExpense | 8.80M | 8.80M | ||||||
IncomeTaxesPaid | 2.72M | 1.05M | 1.32M | 1.41M | 0.53M | 19000.00 | 0.99M | |
ProceedsFromSaleOfAvailableForSaleSecurities | 6.04M | |||||||
NetCashProvidedByUsedInInvestingActivities | -2.73M | -6.19M | -13.42M | -65.11M | 39.31M | 28.13M | -88.12M | |
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares | 0.20M | 396.00 | 0.37M | 0.30M | 0.59M | 1.06M | ||
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue | 0.00 | 6.06 | 5.55 | 4.83 | 4.35 | 4.06 | ||
ProceedsFromStockPlans | 3.89M | 3.15M | 5.65M | 6.95M | 7.27M | 5.66M | 3.75M | |
OtherOperatingActivitiesCashFlowStatement | 0.54M | 1.20M | 0.58M | -0.49M | 0.12M | |||
PaymentsToAcquireBusinessesNetOfCashAcquired | 0.00 | |||||||
ProceedsFromWarrantExercises | 0.00 | 0.00 | 79000.00 | |||||
ProceedsFromLongTermLinesOfCredit | 0.00 | 0.00 |