20242023202220212020201920182017
DeferredTaxAssetsTaxCreditCarryforwards
19.67M
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
0.00
CommonStockValue
0.15M
0.14M
0.14M
0.13M
0.12M
0.11M
0.10M
CommonStockParOrStatedValuePerShare
0.00
0.00
0.00
0.00
0.00
0.00
0.00
CommonStockSharesIssued
148.20M
142.68M
137.66M
130.49M
122.34M
108.68M
100.48M
CommonStockSharesOutstanding
124.87M
122.33M
131.16M
123.99M
115.83M
102.17M
93.98M
CommonStockSharesAuthorized
500.00M
500.00M
500.00M
500.00M
500.00M
500.00M
500.00M
PaymentsToAcquirePropertyPlantAndEquipment
2.73M
6.19M
13.42M
65.11M
11.89M
5.27M
3.67M
PropertyPlantAndEquipmentGross
113.65M
115.28M
110.89M
100.94M
51.35M
28.77M
22.97M
DeferredTaxAssetsValuationAllowance
169.52M
155.60M
151.20M
129.18M
105.28M
80.90M
43.07M
LongTermDebtNoncurrent
0.00
DeferredTaxAssetsInProcessResearchAndDevelopment
25.41M
12.78M
IncreaseDecreaseInDeferredRevenue
31.75M
Liabilities
361.64M
395.74M
408.46M
388.75M
362.41M
182.58M
122.04M
PreferredStockSharesIssued
0.00
0.00
0.00
0.00
0.00
0.00
0.00
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
0.00
0.00
0.00
0.00
DeferredOfferingCosts
2.50M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
7000.00
9000.00
40000.00
40000.00
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-4.18M
-3.62M
-0.19M
2.42M
-0.36M
-1.43M
-1.64M
AllowanceForDoubtfulAccountsReceivable
1.01M
0.87M
2.04M
2.53M
0.99M
0.26M
0.23M
FiniteLivedIntangibleAssetsAccumulatedAmortization
3.04M
3.43M
2.96M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
19.97M
-71.00M
30.80M
-37.77M
176.42M
57.39M
StockRepurchasedDuringPeriodValue
22.91M
77.42M
28.28M
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-0.57M
-3.43M
-2.61M
2.78M
1.07M
0.20M
0.17M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
45.22M
63.55M
74.82M
74.42M
69.19M
44.91M
22.77M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
65.11M
53.21M
36.29M
20.60M
25.16M
17.70M
11.53M
AvailableForSaleSecuritiesDebtSecuritiesCurrent
0.00
51.02M
StockholdersEquity
147.17M
128.02M
211.87M
207.24M
201.21M
84.55M
81.45M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
24.72M
31.72M
38.72M
45.04M
52.33M
IncreaseDecreaseInAccountsReceivable
-0.52M
10.06M
6.11M
17.99M
26.98M
11.60M
17.04M
DerivativeLiabilitiesCurrent
0.00
AccountsPayableCurrent
7.43M
7.26M
9.22M
12.97M
9.60M
8.03M
4.25M
AssetsCurrent
359.91M
346.59M
410.35M
376.18M
377.81M
230.07M
180.04M
TemporaryEquityCarryingAmountAttributableToParent
0.00
AdditionalPaidInCapital
942.62M
897.37M
834.43M
733.93M
636.01M
398.88M
328.34M
ContractWithCustomerLiabilityNoncurrent
0.70M
0.10M
0.50M
0.20M
0.40M
0.10M
LiabilitiesCurrent
267.77M
290.88M
290.70M
260.16M
244.93M
179.78M
118.18M
AccruedProfessionalFeesCurrent
2.31M
2.33M
2.66M
2.20M
3.08M
2.20M
1.28M
ProceedsFromIssuanceOfCommonStock
0.00
0.00
147.00M
0.00
AccountsReceivableNetCurrent
108.20M
109.73M
101.61M
97.45M
80.58M
55.34M
44.66M
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
18.90M
Assets
508.81M
523.76M
620.33M
595.99M
563.62M
267.13M
203.49M
Goodwill
4.48M
4.48M
4.57M
4.84M
4.53M
4.66M
4.92M
OperatingLeaseLiability
106.36M
118.69M
132.62M
137.75M
123.83M
DeferredIncomeTaxLiabilities
27.68M
32.26M
37.61M
38.08M
38.45M
7.25M
3.37M
AccountsPayableAndAccruedLiabilitiesCurrent
38.77M
49.02M
48.43M
54.19M
59.48M
42.65M
27.42M
DeferredTaxAssetsGross
197.06M
187.80M
189.57M
168.21M
143.82M
88.16M
46.40M
CashAndCashEquivalentsAtCarryingValue
210.18M
190.21M
261.21M
230.41M
256.08M
91.75M
34.37M
AdjustmentsToAdditionalPaidInCapitalWarrantIssued
1.44M
1.44M
1.44M
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
0.00
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
1.97M
2.89M
2.37M
2.90M
1.97M
2.08M
0.23M
RestrictedCashAndCashEquivalentsNoncurrent
0.00
OperatingLeaseLiabilityCurrent
16.80M
18.16M
18.84M
14.16M
8.64M
AllowanceForDoubtfulAccountsReceivableWriteOffs
0.74M
1.54M
1.74M
1.01M
0.51M
0.47M
0.44M
PropertyPlantAndEquipmentNet
48.54M
62.07M
74.60M
80.34M
26.20M
11.08M
11.44M
DeferredTaxAssetsNet
27.55M
32.20M
38.37M
39.03M
38.55M
7.26M
3.33M
DeferredForeignIncomeTaxExpenseBenefit
60000.00
0.81M
0.19M
-0.92M
-93000.00
-43000.00
-29000.00
LoansAndLeasesReceivableAllowance
17.27M
DeferredTaxAssetsOther
0.23M
0.17M
0.34M
0.22M
0.21M
0.13M
57000.00
FiniteLivedIntangibleAssetsNet
0.17M
0.19M
0.22M
0.77M
1.34M
1.96M
2.76M
ProvisionForDoubtfulAccounts
0.89M
0.37M
1.25M
2.55M
1.25M
0.49M
0.48M
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
0.00
1.48M
0.00
0.10M
AvailableForSaleSecuritiesCurrent
83.97M
DeferredTaxAssetsOperatingLossCarryforwards
109.42M
126.65M
136.23M
111.58M
102.06M
76.26M
39.65M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
2.60M
7.20M
110.20M
TreasuryStockShares
6.51M
6.51M
6.51M
6.51M
6.51M
TreasuryStockValue
89.33M
11.90M
11.90M
11.90M
11.90M
11.90M
OperatingLeaseRightOfUseAsset
75.99M
85.46M
97.12M
104.84M
111.97M
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-10.18M
2.71M
-0.49M
-1.98M
8.27M
17.33M
0.35M
LiabilitiesAndStockholdersEquity
508.81M
523.76M
620.33M
595.99M
563.62M
267.13M
203.49M
PaymentsToAcquireMarketableSecurities
0.00
0.00
52.92M
IncreaseDecreaseInContractWithCustomerLiability
-11.25M
3.54M
33.26M
12.70M
42.34M
47.00M
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
25.97M
28.96M
32.16M
33.35M
29.28M
0.76M
1.07M
AvailableForSaleDebtSecuritiesAmortizedCostBasis
146.61M
108.54M
51.06M
51.06M
PreferredStockValue
0.00
0.00
0.00
0.00
0.00
0.00
0.00
DeferredRevenue
DeferredRevenueCurrent
89.47M
DeferredTaxAssetsDeferredIncome
19000.00
0.11M
61000.00
52000.00
26000.00
26000.00
62000.00
PrepaidExpenseAndOtherAssetsCurrent
14.85M
15.63M
13.54M
17.99M
12.73M
14.13M
7.70M
DeferredTaxLiabilitiesPrepaidExpenses
0.00
57000.00
86000.00
RetainedEarningsAccumulatedDeficit
-679.17M
-676.54M
-610.60M
-517.34M
-422.65M
-301.11M
-233.45M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
210.18M
190.21M
261.21M
230.41M
268.18M
91.75M
RepaymentsOfLongTermLinesOfCredit
0.00
0.00
5.00M
FairValueAdjustmentOfWarrants
0.00
0.00
0.49M
DeferredTaxAssetsLiabilitiesNet
0.75M
0.75M
0.95M
95000.00
3000.00
NumberOfReportingUnits
1.00
1.00
1.00
PreferredStockSharesOutstanding
0.00
0.00
0.00
0.00
0.00
0.00
0.00
PreferredStockParOrStatedValuePerShare
0.00
0.00
0.00
0.00
0.00
0.00
0.00
PreferredStockSharesAuthorized
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
50.00M
DeferredTaxAssetsPropertyPlantAndEquipment
0.00
0.73M
0.41M
AvailableForSaleSecurities
83.97M
83.97M
AvailableForSaleSecuritiesDebtSecurities
146.60M
108.53M
51.02M
51.02M
AvailableForSaleSecuritiesAmortizedCost
84.29M
84.29M
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
0.32M
0.32M
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
0.00
0.00
ContractWithCustomerLiabilityCurrent
212.21M
223.71M
223.43M
191.81M
176.81M
135.54M
UnrecognizedTaxBenefits
4.92M
0.00
0.29M
0.27M
0.49M
0.20M
0.20M
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0.52M
0.00
20000.00
0.00
13000.00
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
0.10M
0.10M
0.10M
0.10M
0.10M
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0.00
0.00
0.00
0.23M
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0.00
0.27M
0.00
13000.00
8000.00
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
4.40M
0.00
0.00
0.00
0.26M
PaymentsToAcquireAvailableForSaleSecurities
110.64M
AllowanceForDoubtfulAccountsReceivableCurrent
1.01M
0.87M
2.04M
2.53M
0.26M
0.26M
0.23M
OperatingLeaseLiabilityNoncurrent
89.56M
100.53M
113.78M
123.58M
115.19M
DeferredTaxAssetsGoodwillAndIntangibleAssets
10.80M
10.94M
10.63M
11.57M
0.00
0.71M
0.33M
IncreaseDecreaseInOtherNoncurrentLiabilities
-83000.00
0.87M
-1.20M
1.72M
0.56M
0.74M
99000.00
ValuationAllowanceDeferredTaxAssetChangeInAmount
13.90M
4.40M
22.00M
23.90M
24.40M
37.80M
-1.50M
DeferredTaxLiabilities
0.14M
61000.00
45000.00
45000.00
DeferredTaxLiabilitiesPropertyPlantAndEquipment
0.73M
1.41M
2.44M
2.06M
26.52M
0.00
0.41M
DeferredTaxLiabilitiesOther
0.70M
0.88M
0.87M
1.03M
0.69M
0.23M
12000.00
EmployeeRelatedLiabilitiesCurrent
15.96M
23.62M
17.59M
16.78M
20.62M
19.03M
11.34M
OtherLiabilitiesCurrent
9.27M
10.85M
13.68M
15.33M
8.26M
4.91M
2.85M
StockIssued1
0.00
StockIssuedDuringPeriodValueStockOptionsExercised
9.38M
0.71M
19.20M
16.52M
14.86M
18.86M
11.61M
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
3.67M
3.81M
6.49M
7.00M
6.63M
6.78M
StockIssuedDuringPeriodSharesStockOptionsExercised
1.70M
0.26M
2.22M
3.06M
3.31M
5.90M
6.52M
DeferredTaxLiabilitiesLeasingArrangements
18.57M
20.80M
23.26M
25.08M
FiniteLivedIntangibleAssetsGross
5.62M
6.64M
6.64M
DeferredRentCredit
DeferredRentCreditCurrent
1.58M
1.29M
DeferredRentCreditNoncurrent
1.61M
3.21M
LesseeOperatingLeaseLiabilityPaymentsDue
131.08M
150.41M
171.34M
187.28M
193.43M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
19.28M
19.33M
19.43M
18.99M
17.15M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
19.32M
19.14M
18.58M
18.91M
17.83M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
36.48M
55.68M
75.49M
92.74M
111.16M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
17.34M
18.74M
19.42M
19.09M
11.88M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
19.23M
18.29M
19.09M
19.18M
17.86M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
19.42M
19.23M
19.34M
18.36M
17.56M
IndefiniteLivedIntangibleAssetsExcludingGoodwill
0.00
0.00
LongTermDebt
0.00
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
0.00
0.00
0.00
0.00
0.00
0.00
OtherLiabilitiesNoncurrent
4.30M
4.33M
3.98M
5.01M
2.29M
1.19M
0.65M
OtherAssetsNoncurrent
3.01M
3.93M
6.18M
6.32M
3.61M
1.00M
4.32M
StockIssuedDuringPeriodValueShareBasedCompensation
79000.00
79000.00
IncreaseDecreaseInOtherNoncurrentAssets
-0.90M
-1.14M
0.23M
1.63M
2.63M
-2000.00
0.36M