2024202320222021202020192018201720162015
DeferredTaxAssetsLiabilitiesNetNoncurrent
2.79M
8.46M
5.83M
DeferredIncomeTaxLiabilities
23.84M
23.97M
24.70M
27.65M
22.10M
15.08M
13.66M
18.52M
16.70M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
2.01M
1.68M
1.37M
1.69M
2.16M
StockRepurchasedDuringPeriodValue
3.68M
3.68M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
0.21M
Land
1.49M
1.49M
1.49M
1.49M
1.49M
1.49M
1.49M
1.49M
1.49M
RestrictedCashAndCashEquivalents
3.67M
15.96M
9.22M
165.15M
228.77M
105.33M
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
6.79M
-28.67M
-6.49M
4.75M
7.89M
-3.64M
-1.43M
28000.00
-8000.00
Goodwill
47.82M
47.82M
47.82M
47.82M
47.82M
47.82M
47.82M
47.82M
47.82M
RestrictedCashAndInvestmentsCurrent
97.47M
110.99M
67.24M
96.99M
116.87M
120.41M
103.65M
48.56M
10.00M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
0.36M
PropertyPlantAndEquipmentGross
83.27M
76.31M
66.32M
60.57M
54.80M
44.97M
41.92M
44.52M
39.39M
OperatingLeaseLiabilityCurrent
6.62M
6.96M
7.19M
7.54M
6.67M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
74.84M
107.38M
78.63M
233.84M
273.34M
140.70M
IncreaseDecreaseInAccountsReceivable
7.57M
8.13M
37.20M
-45.05M
11.96M
14.93M
10.18M
35.95M
-12.10M
CommonStockValue
66000.00
69000.00
74000.00
76000.00
75000.00
74000.00
73000.00
72000.00
72000.00
CommonStockParOrStatedValuePerShare
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
CommonStockSharesIssued
6.57M
6.87M
7.42M
7.57M
7.51M
7.39M
7.30M
7.24M
7.20M
CommonStockSharesOutstanding
6.57M
6.87M
7.42M
7.57M
7.51M
7.39M
7.30M
7.24M
7.20M
CommonStockSharesAuthorized
20.50M
20.50M
20.50M
20.50M
20.50M
20.50M
20.50M
20.50M
20.50M
OperatingLeaseLiabilityNoncurrent
14.59M
14.22M
14.60M
16.42M
17.88M
StockIssuedDuringPeriodValueShareBasedCompensation
0.70M
0.71M
1.16M
3.08M
0.75M
0.58M
0.16M
0.70M
AvailableForSaleSecuritiesNoncurrent
1.20M
0.64M
6.08M
MarketableSecurities
340.00M
307.95M
401.17M
374.12M
365.36M
365.95M
390.68M
AvailableForSaleSecuritiesCurrent
0.67M
5.67M
0.00
UnrecognizedTaxBenefits
0.80M
0.60M
0.00
0.00
0.00
0.00
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-20.80M
-27.59M
1.08M
7.56M
2.82M
-5.07M
-1.43M
-3000.00
-31000.00
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
0.00
0.00
0.00
33000.00
33000.00
2.40M
2.71M
0.00
OperatingLeaseLiability
21.21M
21.18M
21.79M
23.96M
24.55M
DeferredCompensationLiabilityClassifiedNoncurrent
7.90M
5.80M
6.30M
4.90M
3.50M
1.10M
DeferredTaxAssetsValuationAllowance
65000.00
0.16M
0.16M
0.16M
0.17M
0.26M
0.26M
0.22M
0.22M
OtherAccruedLiabilitiesCurrent
9.41M
31.60M
15.12M
7.28M
8.85M
20.57M
9.02M
7.67M
6.17M
DeferredTaxAssetsTaxCreditCarryforwards
54000.00
0.33M
0.52M
0.92M
0.99M
0.99M
0.87M
0.71M
AccountsPayableCurrent
6.59M
8.26M
4.49M
4.75M
5.99M
4.34M
5.17M
4.94M
3.22M
IncomeTaxesReceivable
7.99M
6.49M
6.49M
1.33M
1.69M
1.69M
0.00
1.04M
StockholdersEquity
199.14M
177.84M
208.53M
198.24M
171.80M
119.04M
88.83M
69.69M
54.55M
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
128.25M
79.86M
65.14M
81.75M
133.24M
196.99M
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
283.57M
248.15M
312.01M
313.54M
295.39M
276.98M
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
1.47M
10.86M
27.45M
36.79M
13.99M
6.58M
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
84.72M
45.57M
39.21M
138.53M
94.57M
24.39M
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
69.13M
111.87M
180.21M
56.46M
53.60M
55.60M
AdditionalPaidInCapital
4.41M
AdditionalPaidInCapitalCommonStock
36.94M
32.74M
29.05M
24.89M
20.23M
15.44M
12.31M
9.64M
6.96M
LongTermDebtCurrent
25.22M
TreasuryStockShares
TreasuryStockValueAcquiredCostMethod
34.19M
47.17M
17.29M
8.06M
DeferredTaxAssetsLiabilitiesNetCurrent
25.20M
25.24M
20.94M
MarketableSecuritiesNoncurrent
20.93M
TaxesPayableCurrent
0.61M
0.61M
1.67M
DeferredTaxAssetsNet
28.06M
35.41M
23.01M
23.14M
24.89M
23.54M
19.50M
27.89M
24.38M
DeferredTaxAssetsLiabilitiesNet
4.22M
11.44M
4.52M
2.79M
8.46M
5.83M
9.37M
7.68M
AssetsCurrent
447.50M
454.36M
406.72M
407.88M
423.85M
321.67M
308.24M
260.62M
227.01M
LongTermDebtNoncurrent
3.51M
3.51M
3.73M
3.95M
4.17M
4.39M
0.00
PropertyPlantAndEquipmentNet
50.30M
45.95M
36.28M
34.92M
31.72M
24.81M
24.91M
26.67M
22.82M
RetainedEarningsAccumulatedDeficit
182.94M
172.62M
178.32M
165.71M
148.68M
108.59M
77.88M
59.99M
47.55M
DeferredTaxLiabilities
DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
0.39M
2.87M
1.06M
DeferredTaxLiabilitiesPropertyPlantAndEquipment
9.18M
8.91M
7.43M
7.19M
3.42M
4.26M
3.22M
5.32M
4.24M
DeferredTaxLiabilitiesOther
0.77M
0.37M
1.22M
1.46M
1.72M
0.87M
0.88M
7000.00
57000.00
DeferredIncomeTaxAssetsNet
4.22M
11.44M
2.79M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
8.46M
7.39M
5.37M
3.44M
7.17M
5.50M
4.18M
2.78M
2.39M
LiabilitiesCurrent
343.25M
334.73M
315.40M
290.64M
342.12M
326.74M
322.26M
275.16M
237.39M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-32.54M
28.75M
-155.21M
-39.50M
132.64M
20.50M
AllowanceForDoubtfulAccountsReceivableWriteOffs
0.11M
29000.00
0.49M
0.26M
0.10M
5000.00
5000.00
75000.00
0.14M
AccruedIncomeTaxesCurrent
4.40M
4.40M
3.04M
3.04M
0.00
Liabilities
522.40M
509.10M
538.42M
576.72M
689.13M
637.05M
593.65M
528.07M
442.23M
DeferredTaxLiabilitiesNoncurrent
15.87M
13.26M
MarketableSecuritiesCurrent
29.96M
NumberOfReportingUnits
1.00
Assets
721.54M
686.94M
746.95M
774.95M
860.93M
756.09M
682.48M
597.76M
496.78M
LiabilitiesAndStockholdersEquity
721.54M
686.94M
746.95M
774.95M
860.93M
756.09M
682.48M
597.76M
496.78M
AvailableForSaleDebtSecuritiesAmortizedCostBasis
368.75M
346.09M
399.68M
363.67M
361.47M
372.95M
392.62M
IncreaseDecreaseInAccountsPayable
-1.67M
3.78M
-0.26M
-1.25M
1.66M
-0.83M
0.22M
1.73M
0.50M
StockRepurchasedDuringPeriodShares
0.38M
0.61M
0.14M
0.14M
0.00
0.00
0.00
0.00
0.00
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
34.47M
31.84M
31.53M
27.14M
24.57M
21.65M
18.50M
19.34M
18.06M
ProvisionForDoubtfulAccounts
98000.00
0.46M
0.19M
0.13M
0.46M
0.27M
0.19M
-0.12M
0.12M
OtherAssetsNoncurrent
6.22M
3.28M
2.47M
3.16M
3.62M
3.47M
3.21M
9.29M
5.13M
AllowanceForDoubtfulAccountsReceivable
0.89M
0.89M
0.46M
0.76M
0.89M
0.53M
0.27M
78000.00
0.27M
DeferredIncomeTaxLiabilitiesNet
1.69M
1.69M
4.52M
AvailableForSaleSecuritiesDebtSecuritiesCurrent
81.03M
68.33M
96.76M
101.24M
82.59M
0.42M
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
75.00M
75.00M
50.00M
50.00M
50.00M
1.10M
1.10M
1.10M
1.10M
CashAndCashEquivalentsAtCarryingValue
71.17M
91.42M
69.41M
68.69M
44.57M
35.37M
59.84M
50.77M
25.22M
IncreaseDecreaseInAccruedIncomeTaxesPayable
4.40M
-3.04M
3.29M
0.51M
IncreaseDecreaseInIncomeTaxes
-8.60M
-1.06M
8.16M
-5.15M
-5.74M
IncreaseDecreaseInIncomeTaxesReceivable
-1.69M
1.69M
-1.04M
-10.52M
AccountsReceivableNetCurrent
171.41M
163.84M
155.71M
118.51M
163.56M
151.60M
136.66M
126.48M
90.53M
StockIssued1
StockIssuedDuringPeriodSharesStockOptionsExercised
48183.00
StockIssuedDuringPeriodValueStockOptionsExercised
72000.00
LesseeOperatingLeaseLiabilityPaymentsDue
23.23M
22.86M
23.16M
25.65M
26.71M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
7.41M
7.62M
7.81M
8.31M
7.58M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
2.21M
1.86M
1.32M
1.15M
2.08M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
3.26M
2.69M
2.23M
3.31M
4.06M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
0.45M
1.03M
1.04M
0.73M
0.46M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
4.31M
3.75M
4.36M
5.31M
5.51M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
5.58M
5.92M
6.41M
6.83M
7.02M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
7.27M
6.59M
5.72M
6.44M
30.79M
OperatingLeaseRightOfUseAsset
19.90M
19.80M
20.70M
23.02M
23.80M
PaymentsToAcquireMarketableSecurities
4.39M
54.84M
54.84M
65.74M
54.34M
1.95M
6.28M
0.26M
8.21M
DeferredTaxAssetsOther
0.58M
1.25M
1.39M
1.15M
1.34M
1.70M
0.35M
0.77M
0.44M
DeferredTaxAssetsGross
28.13M
35.41M
23.17M
23.30M
25.06M
23.80M
19.76M
28.10M
24.60M
PrepaidExpenseAndOtherAssetsCurrent
18.44M
19.79M
17.61M
15.96M
14.92M
13.88M
5.72M
3.90M
3.17M
DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross
-3000.00
PaymentsToAcquirePropertyPlantAndEquipment
5.68M
3.69M
7.11M
3.00M