2015 Q4 Form 10-Q Financial Statement
#000114420415063389 Filed on November 06, 2015
Income Statement
Concept | 2015 Q4 | 2015 Q1 | 2014 Q4 |
---|---|---|---|
Revenue | $78.99M | $73.61M | $78.56M |
YoY Change | 0.56% | 1.11% | |
Cost Of Revenue | $4.500M | $4.000M | $4.300M |
YoY Change | 4.65% | 8.11% | |
Gross Profit | $74.50M | $69.60M | $74.30M |
YoY Change | 0.27% | 0.87% | |
Gross Profit Margin | 94.31% | 94.55% | 94.58% |
Selling, General & Admin | $46.80M | $48.70M | $48.30M |
YoY Change | -3.11% | -2.99% | |
% of Gross Profit | 62.82% | 69.97% | 65.01% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $1.300M | $1.400M | $1.400M |
YoY Change | -7.14% | 7.69% | |
% of Gross Profit | 1.74% | 2.01% | 1.88% |
Operating Expenses | $58.07M | $55.50M | $59.32M |
YoY Change | -2.1% | -2.12% | |
Operating Profit | $20.92M | $14.13M | $19.24M |
YoY Change | 8.75% | 14.9% | |
Interest Expense | $0.00 | $0.00 | $0.00 |
YoY Change | |||
% of Operating Profit | 0.0% | 0.0% | 0.0% |
Other Income/Expense, Net | -$2.148M | $1.700M | -$863.0K |
YoY Change | 148.9% | -26.09% | |
Pretax Income | $18.77M | $15.83M | $18.38M |
YoY Change | 2.17% | 7.67% | |
Income Tax | $7.054M | $6.600M | $7.335M |
% Of Pretax Income | 37.58% | 41.7% | 39.92% |
Net Earnings | $11.72M | $9.243M | $11.04M |
YoY Change | 6.15% | 6.24% | |
Net Earnings / Revenue | 14.84% | 12.56% | 14.05% |
Basic Earnings Per Share | $0.44 | $0.35 | $0.41 |
Diluted Earnings Per Share | $0.43 | $0.34 | $0.40 |
COMMON SHARES | |||
Basic Shares Outstanding | 26.60M shares | 26.59M shares | 26.94M shares |
Diluted Shares Outstanding | 27.27M shares | 27.32M shares | 27.65M shares |
Balance Sheet
Concept | 2015 Q4 | 2015 Q1 | 2014 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $151.3M | $154.4M | $141.6M |
YoY Change | 6.85% | -1.09% | |
Cash & Equivalents | $124.5M | $129.5M | $44.20M |
Short-Term Investments | $26.80M | $24.90M | $26.00M |
Other Short-Term Assets | $24.00M | $14.70M | $23.70M |
YoY Change | 1.27% | -20.97% | |
Inventory | |||
Prepaid Expenses | |||
Receivables | $94.20M | $86.37M | $89.10M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $269.5M | $266.5M | $254.5M |
YoY Change | 5.89% | 5.89% | |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $29.40M | $28.26M | $28.80M |
YoY Change | 2.08% | -1.59% | |
Goodwill | $8.607M | ||
YoY Change | 0.0% | ||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $61.50M | $1.121M | $60.20M |
YoY Change | 2.16% | 103.45% | |
Total Long-Term Assets | $99.50M | $98.80M | $97.56M |
YoY Change | 1.99% | 6.83% | |
TOTAL ASSETS | |||
Total Short-Term Assets | $269.5M | $266.5M | $254.5M |
Total Long-Term Assets | $99.50M | $98.80M | $97.56M |
Total Assets | $369.0M | $365.3M | $352.1M |
YoY Change | 4.81% | 6.14% | |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $8.900M | $2.230M | $11.00M |
YoY Change | -19.09% | -20.3% | |
Accrued Expenses | $54.70M | $6.705M | $54.50M |
YoY Change | 0.37% | 18.8% | |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $69.60M | $79.35M | $71.36M |
YoY Change | -2.46% | 9.98% | |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $42.60M | $1.862M | $1.613M |
YoY Change | 2541.04% | 57.66% | |
Total Long-Term Liabilities | $42.60M | $1.862M | $1.613M |
YoY Change | 2541.04% | 57.66% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $69.60M | $79.35M | $71.36M |
Total Long-Term Liabilities | $42.60M | $1.862M | $1.613M |
Total Liabilities | $112.2M | $121.0M | $111.5M |
YoY Change | 0.62% | 10.91% | |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $247.0M | $241.1M | |
YoY Change | 9.26% | ||
Common Stock | $160.2M | $158.9M | |
YoY Change | 13.43% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $162.0M | $159.1M | |
YoY Change | 22.4% | ||
Treasury Stock Shares | 7.172M shares | 7.111M shares | 3.519M shares |
Shareholders Equity | $256.8M | $244.3M | $240.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $369.0M | $365.3M | $352.1M |
YoY Change | 4.81% | 6.14% |
Cashflow Statement
Concept | 2015 Q4 | 2015 Q1 | 2014 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $11.72M | $9.243M | $11.04M |
YoY Change | 6.15% | 6.24% | |
Depreciation, Depletion And Amortization | $1.300M | $1.400M | $1.400M |
YoY Change | -7.14% | 7.69% | |
Cash From Operating Activities | $19.50M | $22.20M | $15.40M |
YoY Change | 26.62% | -20.71% | |
INVESTING ACTIVITIES | |||
Capital Expenditures | $2.641M | -$1.000M | $1.930M |
YoY Change | 36.84% | -37.5% | |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$9.000M | $900.0K | $5.400M |
YoY Change | -266.67% | -104.48% | |
Cash From Investing Activities | -$11.60M | -$200.0K | $3.500M |
YoY Change | -431.43% | -99.08% | |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -15.20M | -7.500M | -15.00M |
YoY Change | 1.33% | 33.93% | |
NET CHANGE | |||
Cash From Operating Activities | 19.50M | 22.20M | 15.40M |
Cash From Investing Activities | -11.60M | -200.0K | 3.500M |
Cash From Financing Activities | -15.20M | -7.500M | -15.00M |
Net Change In Cash | -7.300M | 14.50M | 3.900M |
YoY Change | -287.18% | 1971.43% | |
FREE CASH FLOW | |||
Cash From Operating Activities | $19.50M | $22.20M | $15.40M |
Capital Expenditures | $2.641M | -$1.000M | $1.930M |
Free Cash Flow | $16.86M | $23.20M | $13.47M |
YoY Change | 25.16% | -21.62% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2015Q1 | us-gaap |
Deferred Tax Assets Net Current
DeferredTaxAssetsNetCurrent
|
11002000 | USD |
CY2015Q1 | us-gaap |
Assets Current
AssetsCurrent
|
266500000 | USD |
CY2015Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
28264000 | USD |
CY2015Q1 | us-gaap |
Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
|
24612000 | USD |
CY2015Q1 | us-gaap |
Deferred Compensation Plan Assets
DeferredCompensationPlanAssets
|
36195000 | USD |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
19979000 | USD | |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
19482000 | USD | |
us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
13235000 | USD | |
us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
11531000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
11538000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
11809000 | USD | |
us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
225916000 | USD | |
us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
219562000 | USD | |
us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
13235000 | USD | |
us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
11531000 | USD | |
us-gaap |
Revenues
Revenues
|
239151000 | USD | |
us-gaap |
Revenues
Revenues
|
231093000 | USD | |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
139745000 | USD | |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
138855000 | USD | |
CY2014Q4 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
4363000 | USD |
CY2015Q1 | us-gaap |
Goodwill
Goodwill
|
8607000 | USD |
CY2015Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
365299000 | USD |
CY2015Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
368981000 | USD |
CY2015Q4 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
74503000 | USD |
CY2014Q4 | us-gaap |
Sales Revenue Services Net
SalesRevenueServicesNet
|
74264000 | USD |
CY2015Q4 | us-gaap |
Reimbursement Revenue
ReimbursementRevenue
|
4491000 | USD |
CY2014Q4 | us-gaap |
Revenues
Revenues
|
78557000 | USD |
CY2015Q4 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
42853000 | USD |
CY2014Q4 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
43948000 | USD |
CY2015Q4 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
6766000 | USD |
CY2014Q4 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
6715000 | USD |
CY2015Q4 | us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
4491000 | USD |
CY2014Q4 | us-gaap |
Cost Of Reimbursable Expense
CostOfReimbursableExpense
|
4293000 | USD |
CY2015Q4 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3963000 | USD |
CY2015Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
20921000 | USD |
CY2014Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
19238000 | USD |
CY2015Q4 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
47000 | USD |
CY2014Q4 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
33000 | USD |
CY2015Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1121000 | USD |
CY2015Q1 | us-gaap |
Assets
Assets
|
365299000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
184497000 | USD | |
CY2015Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-2195000 | USD |
CY2014Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-896000 | USD |
CY2015Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
18773000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
367000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-535000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-471000 | USD | |
CY2015Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
13000 | USD |
CY2014Q4 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-13000 | USD |
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 |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
115000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2605000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
49416000 | USD | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
117000 | USD | |
CY2014Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
18375000 | USD |
CY2015Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7054000 | USD |
CY2014Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7335000 | USD |
CY2015Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11719000 | USD |
CY2014Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
11040000 | USD |
CY2015Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.44 | |
CY2014Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.41 | |
CY2015Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.43 | |
CY2014Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26938000 | shares |
CY2015Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27268000 | shares |
CY2014Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27648000 | shares |
CY2015Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.150 | |
CY2014Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.125 | |
CY2015Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
58073000 | USD |
CY2014Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
59319000 | USD |
CY2015Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-2148000 | USD |
CY2014Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-863000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
181677000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
54654000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
21387000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
20680000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
33749000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
31458000 | USD | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.27 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.16 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.23 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.13 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
26644000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
27018000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27350000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
27778000 | shares | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.450 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.375 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-4000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
9000 | USD | |
CY2015Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
11533000 | USD |
CY2014Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10187000 | USD |
CY2015Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
3340000 | USD |
CY2015Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
3386000 | USD |
CY2015Q2 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3858000 | USD |
CY2015Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.150 | |
CY2015Q1 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
154380000 | USD |
CY2015Q4 | expo |
Common Stock Dividends Per Share Declared Subsequent Event
CommonStockDividendsPerShareDeclaredSubsequentEvent
|
0.15 | |
CY2015Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
2000000 | shares |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
3608000 | USD |
CY2015Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
71729000 | USD |
CY2015Q4 | expo |
Deferred Compensation Plan Liabilities Fair Value Disclosure
DeferredCompensationPlanLiabilitiesFairValueDisclosure
|
45038000 | USD |
CY2015Q4 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
45038000 | 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 |
CY2015Q4 | expo |
Available For Sale Securities Short Term Investments Amortized Cost Due In Year One
AvailableForSaleSecuritiesShortTermInvestmentsAmortizedCostDueInYearOne
|
10821000 | USD |
CY2015Q4 | expo |
Available For Sale Securities Short Term Investments Amortized Cost Due In Year Two
AvailableForSaleSecuritiesShortTermInvestmentsAmortizedCostDueInYearTwo
|
16000000 | USD |
CY2015Q4 | us-gaap |
Available For Sale Securities Amortized Cost
AvailableForSaleSecuritiesAmortizedCost
|
26821000 | USD |
CY2015Q4 | expo |
Available For Sale Securities Short Term Investments Estimated Fair Value Due In Year One
AvailableForSaleSecuritiesShortTermInvestmentsEstimatedFairValueDueInYearOne
|
10823000 | USD |
CY2015Q4 | expo |
Available For Sale Securities Short Term Investments Estimated Fair Value Due In Year Two
AvailableForSaleSecuritiesShortTermInvestmentsEstimatedFairValueDueInYearTwo
|
16014000 | USD |
CY2015Q1 | expo |
Available For Sale Securities Gross Unrealized Gain Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
|
27000 | USD |
CY2015Q1 | expo |
Available For Sale Securities Gross Unrealized Loss Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
|
4000 | USD |
CY2015Q1 | expo |
Cash Cash Equivalents And Short Term Investments Fair Value Disclosure
CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
|
154403000 | USD |
CY2015Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
151278000 | USD |
CY2015Q4 | expo |
Available For Sale Securities Gross Unrealized Gain Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
|
17000 | USD |
CY2015Q4 | expo |
Available For Sale Securities Gross Unrealized Loss Accumulated In Investments
AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
|
1000 | USD |
expo |
Vested Restricted Stock Awards Issued To Settle Accrued Bonuses
VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses
|
6169000 | USD | |
CY2015Q4 | expo |
Cash Cash Equivalents And Short Term Investments Fair Value Disclosure
CashCashEquivalentsAndShortTermInvestmentsFairValueDisclosure
|
151294000 | 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
|
767278 | shares | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
19814000 | USD | |
us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
463402 | shares | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
27923000 | USD | |
CY2015Q4 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
15265000 | 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 | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
17087000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
17458000 | USD | |
CY2015Q4 | expo |
Entity Wide Account Receivable Major Customer Percentage
EntityWideAccountReceivableMajorCustomerPercentage
|
0.1 | pure |
CY2015Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
10000 | USD |
expo |
Vested Restricted Stock Awards Issued To Settle Accrued Bonuses
VestedRestrictedStockAwardsIssuedToSettleAccruedBonuses
|
6008000 | USD | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
805000 | USD | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
164000 | USD | |
CY2015Q4 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2641000 | USD |
CY2014Q4 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1930000 | USD |
CY2015Q4 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1329000 | USD |
CY2014Q4 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1346000 | USD |
CY2015Q4 | expo |
Entity Wide Sales Revenue Major Customer
EntityWideSalesRevenueMajorCustomer
|
0.1 | pure |
CY2015Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
14000 | USD |
CY2015Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-1453000 | USD |
CY2015Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-918000 | USD |
CY2015Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1443000 | USD |
CY2015Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-904000 | USD |
CY2015Q4 | 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 | |
CY2015Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2015Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
CY2015Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32853000 | shares |
CY2015Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32853000 | shares |
CY2015Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
7172000 | shares |
CY2015Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
7111000 | shares |
CY2015Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.150 | |
CY2015Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.150 | |
CY2015Q3 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3887000 | USD |
CY2015Q4 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3870000 | USD |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
11615000 | USD | |
CY2015Q4 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
0 | USD |
CY2015Q4 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | USD |
CY2015Q4 | us-gaap |
Goodwill Other Changes
GoodwillOtherChanges
|
0 | USD |
CY2015Q4 | us-gaap |
Goodwill Period Increase Decrease
GoodwillPeriodIncreaseDecrease
|
0 | 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 | |
CY2015Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
3216000 | USD |
CY2015 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
13010000 | 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 | |
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 | |
CY2015Q2 | us-gaap |
Stockholders Equity Note Stock Split
StockholdersEquityNoteStockSplit
|
two-for-one stock split | |
CY2014Q4 | expo |
Entity Wide Account Receivable Major Customer Percentage
EntityWideAccountReceivableMajorCustomerPercentage
|
0.1 | pure |
CY2015Q1 | expo |
Entity Wide Sales Revenue Major Customer
EntityWideSalesRevenueMajorCustomer
|
0.1 | pure |
CY2015Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
80000000 | shares |
expo |
Share Based Compensation Arrangements By Share Based Payment Award Options Expiration Term
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationTerm
|
P10Y | ||
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure | |
us-gaap |
Liabilities Assumed1
LiabilitiesAssumed1
|
0 | USD | |
us-gaap |
Liabilities Assumed1
LiabilitiesAssumed1
|
1551000 | USD |