2015 Q3 Form 10-Q Financial Statement
#000114420415047333 Filed on August 07, 2015
Income Statement
Concept | 2015 Q3 | 2014 Q3 |
---|---|---|
Revenue | $79.86M | $76.57M |
YoY Change | 4.3% | 1.79% |
Cost Of Revenue | $4.600M | $4.200M |
YoY Change | 9.52% | -17.65% |
Gross Profit | $75.30M | $72.30M |
YoY Change | 4.15% | 3.14% |
Gross Profit Margin | 94.29% | 94.42% |
Selling, General & Admin | $49.90M | $49.80M |
YoY Change | 0.2% | 2.68% |
% of Gross Profit | 66.27% | 68.88% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.300M | $1.300M |
YoY Change | 0.0% | 0.0% |
% of Gross Profit | 1.73% | 1.8% |
Operating Expenses | $61.16M | $60.49M |
YoY Change | 1.11% | 0.7% |
Operating Profit | $18.71M | $16.08M |
YoY Change | 16.3% | 6.09% |
Interest Expense | $0.00 | $0.00 |
YoY Change | ||
% of Operating Profit | 0.0% | 0.0% |
Other Income/Expense, Net | $587.0K | $2.314M |
YoY Change | -74.63% | -1.74% |
Pretax Income | $19.29M | $18.40M |
YoY Change | 4.86% | 5.04% |
Income Tax | $7.595M | $7.134M |
% Of Pretax Income | 39.37% | 38.78% |
Net Earnings | $11.70M | $11.26M |
YoY Change | 3.84% | 1.53% |
Net Earnings / Revenue | 14.65% | 14.71% |
Basic Earnings Per Share | $0.44 | $0.42 |
Diluted Earnings Per Share | $0.43 | $0.41 |
COMMON SHARES | ||
Basic Shares Outstanding | 26.71M shares | 27.04M shares |
Diluted Shares Outstanding | 27.37M shares | 27.75M shares |
Balance Sheet
Concept | 2015 Q3 | 2014 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $149.9M | $144.5M |
YoY Change | 3.74% | 7.04% |
Cash & Equivalents | $131.9M | $112.9M |
Short-Term Investments | $17.90M | $31.60M |
Other Short-Term Assets | $25.70M | $24.90M |
YoY Change | 3.21% | 39.89% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $93.50M | $85.80M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $269.1M | $255.2M |
YoY Change | 5.44% | 8.6% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $27.50M | $28.83M |
YoY Change | -4.62% | 1.52% |
Goodwill | $8.607M | |
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $62.80M | $1.110M |
YoY Change | 5557.66% | -97.89% |
Total Long-Term Assets | $99.00M | $95.90M |
YoY Change | 3.23% | 7.15% |
TOTAL ASSETS | ||
Total Short-Term Assets | $269.1M | $255.2M |
Total Long-Term Assets | $99.00M | $95.90M |
Total Assets | $368.1M | $351.1M |
YoY Change | 4.84% | 8.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $9.700M | $10.00M |
YoY Change | -3.0% | 96.08% |
Accrued Expenses | $48.90M | $47.60M |
YoY Change | 2.73% | 0.0% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $64.50M | $64.51M |
YoY Change | -0.02% | 9.53% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $44.00M | $1.884M |
YoY Change | 2235.46% | -94.6% |
Total Long-Term Liabilities | $44.00M | $1.884M |
YoY Change | 2235.46% | -94.6% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $64.50M | $64.51M |
Total Long-Term Liabilities | $44.00M | $1.884M |
Total Liabilities | $108.5M | $105.2M |
YoY Change | 3.14% | 12.15% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $255.7M | $233.4M |
YoY Change | 9.53% | 6.35% |
Common Stock | $157.6M | |
YoY Change | ||
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $170.2M | $145.6M |
YoY Change | 16.91% | |
Treasury Stock Shares | 6.931M shares | 3.339M shares |
Shareholders Equity | $259.6M | $245.9M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $368.1M | $351.1M |
YoY Change | 4.83% | 8.2% |
Cashflow Statement
Concept | 2015 Q3 | 2014 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $11.70M | $11.26M |
YoY Change | 3.84% | 1.53% |
Depreciation, Depletion And Amortization | $1.300M | $1.300M |
YoY Change | 0.0% | 0.0% |
Cash From Operating Activities | $13.10M | $16.80M |
YoY Change | -22.02% | -3.45% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $1.087M | $1.061M |
YoY Change | 2.45% | 18.95% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $3.300M | $0.00 |
YoY Change | -100.0% | |
Cash From Investing Activities | $2.100M | -$1.100M |
YoY Change | -290.91% | -85.9% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -7.100M | -9.000M |
YoY Change | -21.11% | 73.08% |
NET CHANGE | ||
Cash From Operating Activities | 13.10M | 16.80M |
Cash From Investing Activities | 2.100M | -1.100M |
Cash From Financing Activities | -7.100M | -9.000M |
Net Change In Cash | 8.100M | 6.700M |
YoY Change | 20.9% | 52.27% |
FREE CASH FLOW | ||
Cash From Operating Activities | $13.10M | $16.80M |
Capital Expenditures | $1.087M | $1.061M |
Free Cash Flow | $12.01M | $15.74M |
YoY Change | -23.67% | -4.66% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
7284000 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
6267000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
7004000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
14383000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-17178000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
|
-20600000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-46000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
674000 | USD | |
CY2015Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
14000 | USD |
CY2015Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-918000 | USD |
CY2015Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
255689000 | USD |
CY2015Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
170249000 | USD |
CY2015Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
259593000 | USD |
CY2015Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
368074000 | USD |
CY2015Q3 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
75272000 | USD |
CY2014Q3 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
72331000 | USD |
CY2015Q3 | us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
4592000 | USD |
CY2014Q3 | us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
4243000 | USD |
CY2015Q3 | us-gaap |
Revenues
Revenues
|
79864000 | USD |
CY2014Q3 | us-gaap |
Revenues
Revenues
|
76574000 | USD |
CY2015Q3 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
45777000 | USD |
CY2014Q3 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
46049000 | USD |
CY2015Q3 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
6703000 | USD |
CY2014Q3 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
6450000 | USD |
CY2015Q3 | us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
4592000 | USD |
CY2014Q3 | us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
4243000 | USD |
CY2015Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
4087000 | USD |
CY2014Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3748000 | USD |
CY2015Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
18705000 | USD |
CY2014Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
16084000 | USD |
CY2015Q3 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
34000 | USD |
CY2014Q3 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
40000 | USD |
CY2015Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
553000 | USD |
CY2014Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2274000 | USD |
CY2015Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
19292000 | USD |
CY2014Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
18398000 | USD |
CY2015Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7595000 | USD |
CY2014Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7134000 | USD |
CY2015Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11697000 | USD |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-10053000 | USD | |
CY2014Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
122948000 | USD |
CY2014Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
112895000 | USD |
CY2014Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11264000 | USD |
CY2015Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.44 | |
CY2014Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.42 | |
CY2015Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.43 | |
CY2014Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.41 | |
CY2015Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26714000 | shares |
CY2014Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27040000 | shares |
CY2015Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27368000 | shares |
CY2014Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27746000 | shares |
CY2015Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.15 | |
CY2014Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.125 | |
CY2015Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
61159000 | USD |
CY2014Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
60490000 | USD |
CY2015Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
587000 | USD |
CY2014Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2314000 | USD |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
2705000 | USD | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
2633000 | USD | |
us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-395000 | USD | |
us-gaap |
Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
|
-443000 | USD | |
us-gaap |
Increase Decrease In Other Deferred Liability
IncreaseDecreaseInOtherDeferredLiability
|
-7000 | USD | |
us-gaap |
Increase Decrease In Other Deferred Liability
IncreaseDecreaseInOtherDeferredLiability
|
-132000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
509000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
828000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7902000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7875000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1071000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3896000 | USD | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
4486000 | USD | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Operating Activities
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
|
5090000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7684000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
9643000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1195000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
3348000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
5117000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
6504000 | USD | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-9446000 | USD | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-6027000 | USD | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-2339000 | USD | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
165000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
14820000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
|
10730000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1714000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1976000 | USD | |
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
|
10555000 | USD | |
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Shortterm Investments
ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
|
2186000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
4841000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
|
-857000 | USD | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
4486000 | USD | |
us-gaap |
Excess Tax Benefit From Share Based Compensation Financing Activities
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
|
5090000 | USD | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
631000 | USD | |
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
|
1540000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
8007000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
6580000 | USD | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
2437000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
22000 | USD | |
expo |
Vested Restricted Stock Awards Issued To Settle Accrued Bonuses
VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses
|
6008000 | USD | |
CY2012Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
35000000 | USD |
CY2013Q1 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
35000000 | USD |
CY2014Q2 | us-gaap |
Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
|
35000000 | USD |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
162833 | shares | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
7004000 | USD | |
CY2014Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.125 | |
CY2015Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.125 | |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
197988 | shares | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
14383000 | USD | |
CY2015Q3 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
28074000 | USD |
us-gaap |
Treasury Stock Reissued At Lower Than Repurchase Price
TreasuryStockReissuedAtLowerThanRepurchasePrice
|
4943000 | USD | |
us-gaap |
Treasury Stock Reissued At Lower Than Repurchase Price
TreasuryStockReissuedAtLowerThanRepurchasePrice
|
6050000 | USD | |
CY2014Q3 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1061000 | USD |
CY2015Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1324000 | USD |
CY2014Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1311000 | USD |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
9346000 | USD | |
CY2015Q3 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
8509000 | USD |
us-gaap |
Revenues
Revenues
|
152536000 | USD | |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
96892000 | USD | |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
94907000 | USD | |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
13213000 | USD | |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
12767000 | USD | |
us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
8744000 | USD | |
us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
7238000 | USD | |
CY2015Q3 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
69701000 | USD |
CY2015Q3 | expo |
Deferred Compensation Plan Liabilities Fair Value Disclosure
DeferredCompensationPlanLiabilitiesFairValueDisclosure
|
46884000 | USD |
CY2015Q3 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
46884000 | USD |
CY2015Q1 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
45478000 | USD |
CY2015Q1 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
114239000 | USD |
CY2015Q1 | expo |
Deferred Compensation Plan Liabilities Fair Value Disclosure
DeferredCompensationPlanLiabilitiesFairValueDisclosure
|
45394000 | USD |
CY2015Q1 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
45394000 | USD |
CY2015Q3 | expo |
Available For Sale Securities Short Term Investments Amortized Cost Due In Year One
AvailableForSaleSecuritiesShortTermInvestmentsAmortizedCostDueInYearOne
|
13414000 | USD |
CY2015Q3 | expo |
Available For Sale Securities Short Term Investments Amortized Cost Due In Year Two
AvailableForSaleSecuritiesShortTermInvestmentsAmortizedCostDueInYearTwo
|
4526000 | USD |
CY2015Q3 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
17940000 | USD |
CY2015Q3 | expo |
Available For Sale Securities Short Term Investments Estimated Fair Value Due In Year One
AvailableForSaleSecuritiesShortTermInvestmentsEstimatedFairValueDueInYearOne
|
13411000 | USD |
CY2015Q3 | expo |
Available For Sale Securities Short Term Investments Estimated Fair Value Due In Year Two
AvailableForSaleSecuritiesShortTermInvestmentsEstimatedFairValueDueInYearTwo
|
4524000 | USD |
CY2015Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1257000 | USD |
CY2015Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-904000 | USD |
CY2015Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
3485000 | USD |
CY2015Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
3386000 | USD |
CY2015Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2015Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2015Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2015Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2015Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32853000 | shares |
CY2015Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32853000 | shares |
CY2015Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
6931000 | shares |
CY2015Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
7111000 | shares |
us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
151413000 | USD | |
us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
145298000 | USD | |
us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
8744000 | USD | |
us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
7238000 | USD | |
us-gaap |
Revenues
Revenues
|
160157000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7575000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7446000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
126424000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
122358000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
33733000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
30178000 | USD | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
68000 | USD | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
84000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2562000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
3501000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2630000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
3585000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
36363000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
33763000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14333000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
13345000 | USD | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.83 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.75 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.80 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.250 | ||
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
4000000 | USD | |
us-gaap |
Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
|
1067000 | USD | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26668000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27056000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27386000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27838000 | shares | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.300 | ||
CY2015Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
165000 | USD |
CY2014Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
317000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
369000 | USD | |
CY2015Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-10000 | USD |
CY2014Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
8000 | USD |
CY2015Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11852000 | USD |
CY2014Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11589000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
21677000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
20809000 | USD | |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | USD | |
us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | USD | |
us-gaap |
Goodwill Other Changes
GoodwillOtherChanges
|
0 | USD | |
us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | USD | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure | |
CY2015Q3 | expo |
Entity Wide Sales Revenue Major Customer
EntityWideSalesRevenueMajorCustomer
|
0.1 | pure |
CY2015Q3 | expo |
Entity Wide Account Receivable Major Customer Percentage
EntityWideAccountReceivableMajorCustomerPercentage
|
0.1 | pure |
CY2014Q3 | expo |
Entity Wide Sales Revenue Major Customer
EntityWideSalesRevenueMajorCustomer
|
0.1 | pure |
CY2015Q1 | expo |
Entity Wide Account Receivable Major Customer Percentage
EntityWideAccountReceivableMajorCustomerPercentage
|
0.1 | pure |
CY2015Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
149867000 | USD |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
226000 | USD | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
767000 | USD | |
CY2015Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.150 | |
CY2015Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.150 | |
CY2015Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3858000 | USD |
CY2015Q3 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3887000 | USD |
CY2014Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.125 | |
CY2014Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.125 | |
CY2014Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3262000 | USD |
CY2014Q3 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3270000 | USD |
CY2014Q4 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3262000 | USD |
CY2015Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3216000 | USD |
CY2015 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
13010000 | USD |
CY2015Q3 | expo |
Common Stock Dividends Per Share Declared Subsequent Event
CommonStockDividendsPerShareDeclaredSubsequentEvent
|
0.15 | |
CY2015Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
2000000 | shares |
CY2015Q2 | us-gaap |
Stockholders Equity Note Stock Split
StockholdersEquityNoteStockSplit
|
two-for-one stock split | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
7745000 | USD | |
CY2015Q3 | expo |
Cash Cash Equivalents And Short Term Investments Fair Value Disclosure
CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
|
149862000 | USD |
CY2015Q3 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | USD |
CY2015Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | USD |
CY2015Q3 | us-gaap |
Goodwill Other Changes
GoodwillOtherChanges
|
0 | USD |
CY2015Q3 | us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | USD |
expo |
Share Based Compensation Arrangements By Share Based Payment Award Options Expiration Term
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationTerm
|
P10Y | ||
CY2015Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2015Q3 | expo |
Available For Sale Securities Gross Unrealized Gain Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
|
3000 | USD |
CY2015Q3 | expo |
Available For Sale Securities Gross Unrealized Loss Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
|
8000 | USD |