2016 Q2 Form 10-Q Financial Statement
#000114420416099622 Filed on May 06, 2016
Income Statement
Concept | 2016 Q2 | 2015 Q2 |
---|---|---|
Revenue | $83.16M | $80.29M |
YoY Change | 3.57% | 5.7% |
Cost Of Revenue | $4.200M | $4.200M |
YoY Change | 0.0% | 40.0% |
Gross Profit | $79.00M | $76.10M |
YoY Change | 3.81% | 4.25% |
Gross Profit Margin | 95.0% | 94.78% |
Selling, General & Admin | $55.50M | $54.60M |
YoY Change | 1.65% | 3.8% |
% of Gross Profit | 70.25% | 71.75% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.400M | $1.400M |
YoY Change | 0.0% | 7.69% |
% of Gross Profit | 1.77% | 1.84% |
Operating Expenses | $66.72M | $65.27M |
YoY Change | 2.23% | 5.49% |
Operating Profit | $16.44M | $15.03M |
YoY Change | 9.37% | 6.63% |
Interest Expense | $100.0K | $0.00 |
YoY Change | ||
% of Operating Profit | 0.61% | 0.0% |
Other Income/Expense, Net | $1.298M | $2.043M |
YoY Change | -36.47% | 60.74% |
Pretax Income | $17.73M | $17.07M |
YoY Change | 3.88% | 11.1% |
Income Tax | $2.384M | $6.738M |
% Of Pretax Income | 13.44% | 39.47% |
Net Earnings | $15.35M | $10.33M |
YoY Change | 48.55% | 12.88% |
Net Earnings / Revenue | 18.46% | 12.87% |
Basic Earnings Per Share | $0.58 | $0.39 |
Diluted Earnings Per Share | $0.56 | $0.38 |
COMMON SHARES | ||
Basic Shares Outstanding | 26.51M shares | 26.62M shares |
Diluted Shares Outstanding | 27.24M shares | 27.39M shares |
Balance Sheet
Concept | 2016 Q2 | 2015 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $155.0M | $145.0M |
YoY Change | 6.9% | 5.45% |
Cash & Equivalents | $98.54M | $123.7M |
Short-Term Investments | $56.50M | $21.40M |
Other Short-Term Assets | $11.70M | $23.70M |
YoY Change | -50.63% | -12.87% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $94.90M | $88.08M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $261.7M | $256.8M |
YoY Change | 1.9% | 2.88% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $28.50M | $27.59M |
YoY Change | 3.31% | -2.57% |
Goodwill | $8.607M | |
YoY Change | 0.0% | |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $78.70M | $1.159M |
YoY Change | 6690.34% | 95.45% |
Total Long-Term Assets | $115.7M | $100.4M |
YoY Change | 15.22% | 8.73% |
TOTAL ASSETS | ||
Total Short-Term Assets | $261.7M | $256.8M |
Total Long-Term Assets | $115.7M | $100.4M |
Total Assets | $377.4M | $357.2M |
YoY Change | 5.64% | 4.46% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $8.200M | $8.900M |
YoY Change | -7.87% | -31.01% |
Accrued Expenses | $40.00M | $40.20M |
YoY Change | -0.5% | -4.96% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $54.70M | $54.88M |
YoY Change | -0.32% | -12.06% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $50.10M | $1.985M |
YoY Change | 2423.93% | 58.8% |
Total Long-Term Liabilities | $50.10M | $1.985M |
YoY Change | 2423.93% | 58.8% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $54.70M | $54.88M |
Total Long-Term Liabilities | $50.10M | $1.985M |
Total Liabilities | $104.9M | $103.4M |
YoY Change | 1.43% | 3.01% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $273.5M | $248.1M |
YoY Change | 10.25% | 9.97% |
Common Stock | $174.2M | |
YoY Change | 11.86% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $189.2M | $167.0M |
YoY Change | 13.3% | 19.41% |
Treasury Stock Shares | 6.899M shares | 3.436M shares |
Shareholders Equity | $272.5M | $253.8M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $377.4M | $357.2M |
YoY Change | 5.64% | 4.46% |
Cashflow Statement
Concept | 2016 Q2 | 2015 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $15.35M | $10.33M |
YoY Change | 48.55% | 12.88% |
Depreciation, Depletion And Amortization | $1.400M | $1.400M |
YoY Change | 0.0% | 7.69% |
Cash From Operating Activities | $300.0K | $1.700M |
YoY Change | -82.35% | -127.87% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $1.481M | $627.0K |
YoY Change | 136.2% | -31.48% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$10.60M | $3.300M |
YoY Change | -421.21% | 200.0% |
Cash From Investing Activities | -$12.00M | $2.700M |
YoY Change | -544.44% | 1250.0% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | $4.628M | $4.023M |
YoY Change | 15.04% | 21.54% |
Common Stock Issuance & Retirement, Net | $3.500M | $3.500M |
YoY Change | 0.0% | -48.76% |
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -15.40M | -10.10M |
YoY Change | 52.48% | -12.93% |
NET CHANGE | ||
Cash From Operating Activities | 300.0K | 1.700M |
Cash From Investing Activities | -12.00M | 2.700M |
Cash From Financing Activities | -15.40M | -10.10M |
Net Change In Cash | -27.10M | -5.700M |
YoY Change | 375.44% | -67.43% |
FREE CASH FLOW | ||
Cash From Operating Activities | $300.0K | $1.700M |
Capital Expenditures | $1.481M | $627.0K |
Free Cash Flow | -$1.181M | $1.073M |
YoY Change | -210.07% | -115.3% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2016Q2 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
78950000 | USD |
CY2015Q2 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
76141000 | USD |
CY2015Q2 | us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
4152000 | USD |
CY2015Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.15 | |
CY2016Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15350000 | USD |
CY2015Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10333000 | USD |
CY2016Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.58 | |
CY2015Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.39 | |
CY2016Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.56 | |
CY2015Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.38 | |
CY2016Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26513000 | shares |
CY2015Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26622000 | shares |
CY2016Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27239000 | shares |
CY2016Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-1740000 | USD |
CY2016Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
179816000 | USD |
CY2016Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
269259000 | USD |
CY2016Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
273524000 | USD |
CY2016Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
184499000 | USD |
CY2016Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
189247000 | USD |
CY2016Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
262804000 | USD |
CY2016Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
272540000 | USD |
CY2016Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
-65000 | USD |
CY2016Q2 | us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
4206000 | USD |
CY2016Q2 | us-gaap |
Revenues
Revenues
|
83156000 | USD |
CY2016Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1159000 | USD |
CY2015Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2009000 | USD |
CY2016Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
17734000 | USD |
CY2015Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
17071000 | USD |
CY2016Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2384000 | USD |
CY2015Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6738000 | USD |
CY2016Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
85000 | USD |
CY2015Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-7000 | USD |
CY2015Q2 | us-gaap |
Revenues
Revenues
|
80293000 | USD |
CY2016Q2 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
52017000 | USD |
CY2015Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
6510000 | USD |
CY2016Q2 | us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
4206000 | USD |
CY2015Q2 | us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
4152000 | USD |
CY2016Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3514000 | USD |
CY2015Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3488000 | USD |
CY2016Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
16436000 | USD |
CY2015Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15028000 | USD |
CY2016Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
139000 | USD |
CY2015Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
34000 | USD |
CY2016Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-5000 | USD |
CY2015Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-501000 | USD |
CY2016Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
15430000 | USD |
CY2015Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9825000 | USD |
CY2016Q2 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1403000 | USD |
CY2015Q2 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1381000 | USD |
CY2016Q2 | us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-22000 | USD |
CY2015Q2 | us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-213000 | USD |
CY2016Q2 | us-gaap |
Increase Decrease In Other Deferred Liability
IncreaseDecreaseInOtherDeferredLiability
|
-110000 | USD |
CY2015Q2 | us-gaap |
Increase Decrease In Other Deferred Liability
IncreaseDecreaseInOtherDeferredLiability
|
-145000 | USD |
CY2016Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
434000 | USD |
CY2015Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
390000 | USD |
CY2016Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5220000 | USD |
CY2015Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5221000 | USD |
CY2016Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-430000 | USD |
CY2015Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1938000 | USD |
CY2016Q2 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
0 | USD |
CY2015Q2 | us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
4431000 | USD |
CY2016Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
6769000 | USD |
CY2015Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2098000 | USD |
CY2016Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-728000 | USD |
CY2015Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-2689000 | USD |
CY2016Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2300000 | USD |
CY2015Q2 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
4553000 | USD |
CY2016Q2 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-11944000 | USD |
CY2015Q2 | us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-12017000 | USD |
CY2016Q2 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-1291000 | USD |
CY2015Q2 | us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-2450000 | USD |
CY2016Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
313000 | USD |
CY2015Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
1701000 | USD |
CY2016Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1481000 | USD |
CY2015Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
627000 | USD |
CY2016Q2 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
|
1450000 | USD |
CY2015Q2 | us-gaap |
Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
|
3320000 | USD |
CY2016Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-12031000 | USD |
CY2015Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
2693000 | USD |
CY2016Q2 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
0 | USD |
CY2015Q2 | us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
4431000 | USD |
CY2016Q2 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
7613000 | USD |
CY2015Q2 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
7267000 | USD |
CY2016Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3500000 | USD |
CY2015Q2 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3500000 | USD |
CY2016Q2 | us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
305000 | USD |
CY2015Q2 | us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
289000 | USD |
CY2016Q2 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
4628000 | USD |
CY2015Q2 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
4023000 | USD |
CY2016Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-15436000 | USD |
CY2015Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-10070000 | USD |
CY2016Q2 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-62000 | USD |
CY2015Q2 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-156000 | USD |
CY2016Q2 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-27216000 | USD |
CY2015Q2 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-5832000 | USD |
CY2015Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
129490000 | USD |
CY2015Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
123658000 | USD |
CY2016Q2 | us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
12000000 | USD |
CY2016Q2 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
1001000 | USD |
CY2015Q2 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
390000 | USD |
CY2016Q1 | us-gaap |
Assets
Assets
|
387507000 | USD |
CY2015Q2 | expo |
Vested Restricted Stock Awards Issued To Settle Accrued Bonuses
VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses
|
6169000 | USD |
CY2016Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
223000 | USD |
CY2015Q2 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
0 | USD |
CY2016Q2 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
12028000 | USD |
CY2016Q2 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
111778000 | USD |
CY2016Q2 | expo |
Deferred Compensation Plan Liabilities Fair Value Disclosure
DeferredCompensationPlanLiabilitiesFairValueDisclosure
|
52122000 | USD |
CY2016Q2 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
52122000 | USD |
CY2016Q1 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
10530000 | USD |
CY2016Q1 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
99312000 | USD |
CY2016Q1 | expo |
Deferred Compensation Plan Liabilities Fair Value Disclosure
DeferredCompensationPlanLiabilitiesFairValueDisclosure
|
46740000 | USD |
CY2016Q1 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
46740000 | USD |
CY2016Q2 | expo |
Available For Sale Securities Short Term Investments Amortized Cost Due In Year One
AvailableForSaleSecuritiesShortTermInvestmentsAmortizedCostDueInYearOne
|
18479000 | USD |
CY2016Q2 | expo |
Available For Sale Securities Short Term Investments Amortized Cost Due In Year Two
AvailableForSaleSecuritiesShortTermInvestmentsAmortizedCostDueInYearTwo
|
38000000 | USD |
CY2016Q2 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
56479000 | USD |
CY2016Q2 | expo |
Available For Sale Securities Short Term Investments Estimated Fair Value Due In Year One
AvailableForSaleSecuritiesShortTermInvestmentsEstimatedFairValueDueInYearOne
|
18498000 | USD |
CY2016Q2 | expo |
Available For Sale Securities Short Term Investments Estimated Fair Value Due In Year Two
AvailableForSaleSecuritiesShortTermInvestmentsEstimatedFairValueDueInYearTwo
|
38014000 | USD |
CY2016Q2 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
155014000 | USD |
CY2016Q2 | expo |
Available For Sale Securities Gross Unrealized Gain Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
|
34000 | USD |
CY2016Q2 | expo |
Available For Sale Securities Gross Unrealized Loss Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
|
1000 | USD |
CY2016Q2 | expo |
Cash Cash Equivalents And Short Term Investments Fair Value Disclosure
CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
|
155047000 | USD |
CY2016Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
171699000 | USD |
CY2016Q1 | expo |
Available For Sale Securities Gross Unrealized Gain Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
|
1000 | USD |
CY2016Q1 | expo |
Available For Sale Securities Gross Unrealized Loss Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
|
107000 | USD |
CY2016Q2 | us-gaap |
Assets
Assets
|
377405000 | USD |
CY2016Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1725000 | USD |
CY2016Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1805000 | USD |
CY2016Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
377405000 | USD |
CY2016Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
387507000 | USD |
CY2015Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
65265000 | USD |
CY2016Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
1298000 | USD |
CY2015Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2043000 | USD |
CY2016Q1 | expo |
Cash Cash Equivalents And Short Term Investments Fair Value Disclosure
CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
|
171593000 | USD |
CY2014Q2 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
35000000 | USD |
CY2015Q4 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
35000000 | USD |
CY2016Q2 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
72724 | shares |
CY2015Q2 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
80966 | shares |
CY2015Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
3500000 | USD |
CY2016Q2 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
43265000 | USD |
CY2016Q2 | us-gaap |
Treasury Stock Reissued At Lower Than Repurchase Price
TreasuryStockReissuedAtLowerThanRepurchasePrice
|
5791000 | USD |
CY2015Q2 | us-gaap |
Treasury Stock Reissued At Lower Than Repurchase Price
TreasuryStockReissuedAtLowerThanRepurchasePrice
|
4943000 | USD |
CY2016Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
3058000 | USD |
CY2016Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
2792000 | USD |
CY2016Q2 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure |
CY2016Q2 | expo |
Entity Wide Sales Revenue Major Customer
EntityWideSalesRevenueMajorCustomer
|
0.1 | pure |
CY2015Q2 | expo |
Entity Wide Sales Revenue Major Customer
EntityWideSalesRevenueMajorCustomer
|
0.1 | pure |
CY2016Q2 | expo |
Entity Wide Account Receivable Major Customer Percentage
EntityWideAccountReceivableMajorCustomerPercentage
|
0.1 | pure |
CY2016Q1 | expo |
Entity Wide Account Receivable Major Customer Percentage
EntityWideAccountReceivableMajorCustomerPercentage
|
0.1 | pure |
CY2016Q2 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | USD |
CY2016Q2 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | USD |
CY2016Q2 | us-gaap |
Goodwill Other Changes
GoodwillOtherChanges
|
0 | USD |
CY2016Q2 | us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | USD |
CY2016Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2016Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2016Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2016Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2016Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32853000 | shares |
CY2016Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32853000 | shares |
CY2016Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.18 | |
CY2016Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
4628000 | USD |
CY2016Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
6899000 | shares |
CY2016Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
7133000 | shares |
CY2016Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.15 | |
CY2016Q2 | expo |
Share Based Compensation Arrangements By Share Based Payment Award Options Expiration Term
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationTerm
|
P10Y | |
CY2016Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
3500000 | USD |
CY2016 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.60 |