2019 Q1 Form 10-Q Financial Statement
#000143774919009064 Filed on May 08, 2019
Income Statement
Concept | 2019 Q1 | 2018 Q1 |
---|---|---|
Revenue | $31.48M | $31.02M |
YoY Change | 1.49% | 2.45% |
Cost Of Revenue | $11.65M | $12.91M |
YoY Change | -9.76% | 3.28% |
Gross Profit | $19.83M | $18.11M |
YoY Change | 9.5% | 1.86% |
Gross Profit Margin | 62.99% | 58.39% |
Selling, General & Admin | $7.707M | $7.867M |
YoY Change | -2.03% | 17.66% |
% of Gross Profit | 38.87% | 43.44% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $1.420M | $1.280M |
YoY Change | 10.94% | 15.32% |
% of Gross Profit | 7.16% | 7.07% |
Operating Expenses | $20.78M | $22.06M |
YoY Change | -5.82% | 8.71% |
Operating Profit | $10.70M | $8.958M |
YoY Change | 19.49% | -10.28% |
Interest Expense | $570.0K | $8.000K |
YoY Change | 7025.0% | -70.37% |
% of Operating Profit | 5.33% | 0.09% |
Other Income/Expense, Net | -$844.0K | $9.000K |
YoY Change | -9477.78% | -325.0% |
Pretax Income | $9.860M | $8.967M |
YoY Change | 9.96% | -10.15% |
Income Tax | $1.664M | $1.661M |
% Of Pretax Income | 16.88% | 18.52% |
Net Earnings | $8.196M | $7.306M |
YoY Change | 12.18% | 12.04% |
Net Earnings / Revenue | 26.04% | 23.55% |
Basic Earnings Per Share | $0.33 | |
Diluted Earnings Per Share | $0.32 | $287.0K |
COMMON SHARES | ||
Basic Shares Outstanding | 24.77M | |
Diluted Shares Outstanding | 25.51M |
Balance Sheet
Concept | 2019 Q1 | 2018 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $2.600M | $35.50M |
YoY Change | -92.68% | 2.31% |
Cash & Equivalents | $2.641M | $35.48M |
Short-Term Investments | ||
Other Short-Term Assets | $521.0K | $96.00K |
YoY Change | 442.71% | 772.73% |
Inventory | ||
Prepaid Expenses | $3.606M | $2.330M |
Receivables | $15.89M | $14.67M |
Other Receivables | $200.0K | $100.0K |
Total Short-Term Assets | $22.87M | $52.28M |
YoY Change | -56.25% | -0.2% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $13.97M | $12.46M |
YoY Change | 12.14% | 2.66% |
Goodwill | $57.88M | $57.96M |
YoY Change | -0.14% | 0.13% |
Intangibles | $2.008M | $2.596M |
YoY Change | -22.65% | -12.8% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $2.063M | $2.119M |
YoY Change | -2.64% | 209.34% |
Total Long-Term Assets | $81.70M | $78.70M |
YoY Change | 3.81% | 6.82% |
TOTAL ASSETS | ||
Total Short-Term Assets | $22.87M | $52.28M |
Total Long-Term Assets | $81.70M | $78.70M |
Total Assets | $104.6M | $131.0M |
YoY Change | -20.16% | 3.9% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $1.530M | $724.0K |
YoY Change | 111.33% | -11.38% |
Accrued Expenses | $2.571M | $3.116M |
YoY Change | -17.49% | 17.23% |
Deferred Revenue | $18.24M | $16.64M |
YoY Change | 9.61% | |
Short-Term Debt | $1.800M | $0.00 |
YoY Change | ||
Long-Term Debt Due | $3.900M | $100.0K |
YoY Change | 3800.0% | -96.15% |
Total Short-Term Liabilities | $39.24M | $29.48M |
YoY Change | 33.08% | -14.17% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $33.22M | $0.00 |
YoY Change | -100.0% | |
Other Long-Term Liabilities | $2.837M | $975.0K |
YoY Change | 190.97% | 53.3% |
Total Long-Term Liabilities | $36.06M | $975.0K |
YoY Change | 3598.46% | 53.3% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $39.24M | $29.48M |
Total Long-Term Liabilities | $36.06M | $975.0K |
Total Liabilities | $81.83M | $35.61M |
YoY Change | 129.79% | -12.04% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$102.9M | $83.39M |
YoY Change | -223.35% | 12.98% |
Common Stock | $158.3M | $52.22M |
YoY Change | 203.12% | 7.03% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $30.12M | $38.23M |
YoY Change | -21.2% | 10.65% |
Treasury Stock Shares | $5.146M | |
Shareholders Equity | $22.74M | $95.36M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $104.6M | $131.0M |
YoY Change | -20.16% | 3.9% |
Cashflow Statement
Concept | 2019 Q1 | 2018 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $8.196M | $7.306M |
YoY Change | 12.18% | 12.04% |
Depreciation, Depletion And Amortization | $1.420M | $1.280M |
YoY Change | 10.94% | 15.32% |
Cash From Operating Activities | $7.300M | $8.228M |
YoY Change | -11.28% | 1.04% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $1.134M | $1.298M |
YoY Change | -12.63% | -8.91% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$1.134M | -$1.298M |
YoY Change | -12.63% | -8.91% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -16.82M | -5.851M |
YoY Change | 187.47% | 13.37% |
NET CHANGE | ||
Cash From Operating Activities | 7.300M | 8.228M |
Cash From Investing Activities | -1.134M | -1.298M |
Cash From Financing Activities | -16.82M | -5.851M |
Net Change In Cash | -10.65M | 1.079M |
YoY Change | -1087.4% | -30.7% |
FREE CASH FLOW | ||
Cash From Operating Activities | $7.300M | $8.228M |
Capital Expenditures | $1.134M | $1.298M |
Free Cash Flow | $6.166M | $6.930M |
YoY Change | -11.02% | 3.16% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q1 | nrc |
Accrued Liabilities And Prepaid Expenses Net
AccruedLiabilitiesAndPrepaidExpensesNet
|
43000 | |
CY2019Q1 | nrc |
Contract With Customer Asset Increase Revenue Recognized Conditional Consideration
ContractWithCustomerAssetIncreaseRevenueRecognizedConditionalConsideration
|
79000 | |
CY2018Q1 | nrc |
Contract With Customer Asset Increase Revenue Recognized Conditional Consideration
ContractWithCustomerAssetIncreaseRevenueRecognizedConditionalConsideration
|
49000 | |
CY2019Q1 | nrc |
Contract With Customer Liability Billings
ContractWithCustomerLiabilityBillings
|
9082000 | |
CY2018Q1 | nrc |
Contract With Customer Liability Billings
ContractWithCustomerLiabilityBillings
|
8655000 | |
CY2018Q2 | nrc |
Conversion Of Stock Cash Paid Per Share Converted
ConversionOfStockCashPaidPerShareConverted
|
19.59 | |
CY2019Q1 | nrc |
Income Tax Expense Benefit Related To Recapitalization
IncomeTaxExpenseBenefitRelatedToRecapitalization
|
-26000 | |
CY2019Q1 | nrc |
Increase Decrease In Accrued Expenses Wages Bonuses And Profit Sharing
IncreaseDecreaseInAccruedExpensesWagesBonusesAndProfitSharing
|
-1840000 | |
CY2018Q1 | nrc |
Increase Decrease In Accrued Expenses Wages Bonuses And Profit Sharing
IncreaseDecreaseInAccruedExpensesWagesBonusesAndProfitSharing
|
-2668000 | |
CY2018Q1 | nrc |
Increase Decrease In Income Tax Expense From Exercise Of Options And Dividends Paid To Non Vested Shareholders
IncreaseDecreaseInIncomeTaxExpenseFromExerciseOfOptionsAndDividendsPaidToNonVestedShareholders
|
-87000 | |
CY2018Q1 | nrc |
Increase Decrease In Income Tax Expense From Non Deductible Recapitalization Expenses
IncreaseDecreaseInIncomeTaxExpenseFromNonDeductibleRecapitalizationExpenses
|
67000 | |
CY2019Q1 | nrc |
Increase Decrease In Operating Lease Assets And Lease Liabilities Net
IncreaseDecreaseInOperatingLeaseAssetsAndLeaseLiabilitiesNet
|
-3000 | |
CY2018Q1 | nrc |
Increase Decrease In Operating Lease Assets And Lease Liabilities Net
IncreaseDecreaseInOperatingLeaseAssetsAndLeaseLiabilitiesNet
|
||
CY2019Q1 | nrc |
Incremental Costs Of Obtaining A Contract Deferred During Period
IncrementalCostsOfObtainingAContractDeferredDuringPeriod
|
868000 | |
CY2018Q1 | nrc |
Incremental Costs Of Obtaining A Contract Deferred During Period
IncrementalCostsOfObtainingAContractDeferredDuringPeriod
|
828000 | |
CY2018Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
454000 | |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
138000 | |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
175000 | |
CY2019Q1 | nrc |
Reserve For Uncertain Tax Positions
ReserveForUncertainTaxPositions
|
20000 | |
CY2018Q1 | nrc |
Reserve For Uncertain Tax Positions
ReserveForUncertainTaxPositions
|
52000 | |
CY2019Q1 | nrc |
Stock Tendered Cashless Exercise Of Stock Options
StockTenderedCashlessExerciseOfStockOptions
|
633000 | |
CY2018Q1 | nrc |
Stock Tendered Cashless Exercise Of Stock Options
StockTenderedCashlessExerciseOfStockOptions
|
737000 | |
CY2019Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1530000 | |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
613000 | |
CY2019Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
15888000 | |
CY2018Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
11922000 | |
CY2019Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
1763000 | |
CY2018Q4 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
636000 | |
CY2019Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2571000 | |
CY2018Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2834000 | |
CY2019Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
31919000 | |
CY2018Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
30577000 | |
CY2019Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-2551000 | |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
-2916000 | |
CY2019Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
158247000 | |
CY2018Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
157312000 | |
CY2019Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
302000 | |
CY2019Q1 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | |
CY2018Q1 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | |
CY2019Q1 | us-gaap |
Assets
Assets
|
104571000 | |
CY2018Q4 | us-gaap |
Assets
Assets
|
108032000 | |
CY2019Q1 | us-gaap |
Assets Current
AssetsCurrent
|
22873000 | |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
28410000 | |
CY2018Q4 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
204000 | |
CY2019Q1 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
25000 | |
CY2018Q1 | us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
||
CY2018Q4 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
676000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
966000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
258000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
|
85000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
|
168000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
|
214000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
241000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
|
86000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
|
880000 | |
CY2019Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
689000 | |
CY2018Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
616000 | |
CY2019Q1 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
3642000 | |
CY2018Q4 | us-gaap |
Capitalized Contract Cost Net Noncurrent
CapitalizedContractCostNetNoncurrent
|
3484000 | |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
2641000 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
12991000 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
34733000 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
35478000 | |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-10350000 | |
CY2018Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
745000 | |
CY2019Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.19 | |
CY2019Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2019Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
60000000 | |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
60000000 | |
CY2019Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
30009919 | |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
29917667 | |
CY2019Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
24864391 | |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
24800796 | |
CY2019Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
30000 | |
CY2018Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
30000 | |
CY2019Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
8561000 | |
CY2018Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
6892000 | |
CY2019Q1 | us-gaap |
Contract With Customer Asset Reclassified To Receivable
ContractWithCustomerAssetReclassifiedToReceivable
|
32000 | |
CY2018Q1 | us-gaap |
Contract With Customer Asset Reclassified To Receivable
ContractWithCustomerAssetReclassifiedToReceivable
|
35000 | |
CY2019Q1 | us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
|
-204000 | |
CY2018Q1 | us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
|
94000 | |
CY2019Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
18241000 | |
CY2018Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
16244000 | |
CY2019Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
7289000 | |
CY2018Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
8238000 | |
CY2017Q4 | us-gaap |
Cumulative Effect Of New Accounting Principle In Period Of Adoption
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
|
2735000 | |
CY2019Q1 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
142000 | |
CY2018Q4 | us-gaap |
Deferred Finance Costs Net
DeferredFinanceCostsNet
|
153000 | |
CY2019Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-25000 | |
CY2018Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
328000 | |
CY2019Q1 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6534000 | |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6276000 | |
CY2019Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1415000 | |
CY2018Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
1283000 | |
CY2019Q1 | us-gaap |
Direct Operating Costs
DirectOperatingCosts
|
11654000 | |
CY2018Q1 | us-gaap |
Direct Operating Costs
DirectOperatingCosts
|
12909000 | |
CY2019Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
4724000 | |
CY2018Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
4223000 | |
CY2019Q1 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
4724000 | |
CY2018Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
17113000 | |
CY2019Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.33 | |
CY2019Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | |
CY2019Q1 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
304000 | |
CY2018Q1 | us-gaap |
Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
|
-334000 | |
CY2019Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.169 | |
CY2018Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.185 | |
CY2019Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
4017000 | |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
5798000 | |
CY2019Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
12000 | |
CY2019Q1 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
11000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
848000 | |
CY2018Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
880000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
231000 | |
CY2018Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
204000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
617000 | |
CY2018Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
676000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
924000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
13455000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
13450000 | |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
57831000 | |
CY2019Q1 | us-gaap |
Goodwill
Goodwill
|
57877000 | |
CY2019Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
46000 | |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9860000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
||
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
85000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
168000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
222000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
249000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
200000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
76000 | |
CY2019Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
57000 | |
CY2018Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
28000 | |
CY2019Q1 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
61000 | |
CY2019Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.0494 | |
CY2018Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
||
CY2019Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y332D | |
CY2018Q4 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
||
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
11447000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
11348000 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
8967000 | |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1664000 | |
CY2018Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1661000 | |
CY2019Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
147000 | |
CY2018Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
110000 | |
CY2019Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
217000 | |
CY2018Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
348000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
807000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
57000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
3934000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-395000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
1987000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
258000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Deferred Charges
IncreaseDecreaseInDeferredCharges
|
158000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Deferred Charges
IncreaseDecreaseInDeferredCharges
|
200000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
1531000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
1171000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
1004000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
208000 | |
CY2019Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
743000 | |
CY2019Q1 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1191000 | |
CY2018Q4 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1191000 | |
CY2019Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2008000 | |
CY2018Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
2102000 | |
CY2019Q1 | us-gaap |
Liabilities
Liabilities
|
81832000 | |
CY2019Q1 | us-gaap |
Interest Expense
InterestExpense
|
570000 | |
CY2018Q1 | us-gaap |
Interest Expense
InterestExpense
|
8000 | |
CY2019Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
520000 | |
CY2018Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
8000 | |
CY2019Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
6000 | |
CY2018Q1 | us-gaap |
Investment Income Interest
InvestmentIncomeInterest
|
45000 | |
CY2019Q1 | us-gaap |
Lease Cost
LeaseCost
|
305000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
2431000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
320000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
245000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
225000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
449000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
591000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
601000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
245000 | |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
88949000 | |
CY2019Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
104571000 | |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
108032000 | |
CY2019Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
39238000 | |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
47109000 | |
CY2019Q1 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
1750000 | |
CY2018Q4 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
||
CY2019Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
37079000 | |
CY2018Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
37966000 | |
CY2019Q1 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
37619000 | |
CY2018Q4 | us-gaap |
Long Term Debt Fair Value
LongTermDebtFairValue
|
38257000 | |
CY2019Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
33223000 | |
CY2018Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
34176000 | |
CY2019Q1 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
33223000 | |
CY2018Q4 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
34176000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-16820000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-5851000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1134000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1298000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7300000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
8228000 | |
CY2019Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
8168000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
697000 | |
CY2019Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-844000 | |
CY2018Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
9000 | |
CY2019Q1 | us-gaap |
Notes Payable Current
NotesPayableCurrent
|
3714000 | |
CY2018Q4 | us-gaap |
Notes Payable Current
NotesPayableCurrent
|
3667000 | |
CY2019Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
6 | |
CY2019Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
1 | |
CY2019Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
20776000 | |
CY2018Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
22059000 | |
CY2019Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10704000 | |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8958000 | |
CY2019Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
204000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2351000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2186000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
699000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
1489000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
1652000 | |
CY2019Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
196000 | |
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2308000 | |
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2140000 | |
CY2018Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
||
CY2019Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0481 | |
CY2018Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
||
CY2019Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y156D | |
CY2018Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
||
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
882000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
262000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
273000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
564000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
672000 | |
CY2019Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
521000 | |
CY2018Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
224000 | |
CY2019Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2063000 | |
CY2018Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2052000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
365000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-414000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
365000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-414000 | |
CY2019Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
928000 | |
CY2018Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
204000 | |
CY2019Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2837000 | |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1388000 | |
CY2019Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-280000 | |
CY2018Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-28000 | |
CY2019Q1 | us-gaap |
Participating Securities Distributed And Undistributed Earnings Loss Basic
ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
|
28000 | |
CY2019Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
17112000 | |
CY2018Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
4221000 | |
CY2019Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
483000 | |
CY2018Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
535000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1134000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1298000 | |
CY2019Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
2000000 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
2000000 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2019Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2019Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
3606000 | |
CY2018Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
2925000 | |
CY2019Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
8500000 | |
CY2018Q1 | us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
||
CY2019Q1 | us-gaap |
Profit Loss
ProfitLoss
|
8196000 | |
CY2018Q1 | us-gaap |
Profit Loss
ProfitLoss
|
7306000 | |
CY2019Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
45887000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
44730000 | |
CY2019Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
13968000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
14153000 | |
CY2019Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
6750000 | |
CY2018Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
||
CY2019Q1 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
918000 | |
CY2018Q1 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
1067000 | |
CY2019Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-102867000 | |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-106339000 | |
CY2018Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7867000 | |
CY2019Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
302000 | |
CY2019Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
31480000 | |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
31017000 | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
524000 | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
419000 | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
105000 | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation Optional Exemption Remaining Duration
RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration
|
P1Y | |
CY2019Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
25000 | |
CY2019Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
||
CY2019Q1 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
3714000 | |
CY2018Q4 | us-gaap |
Secured Debt Current
SecuredDebtCurrent
|
3667000 | |
CY2019Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7707000 | |
CY2018Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
454000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
907432 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
14.44 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
2717000 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
||
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
||
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
73331 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
28379000 | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1373209 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1360293 | |
CY2018Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
15.99 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
17.74 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
7.34 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
38.30 | |
CY2019Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
21928000 | |
CY2019Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P3Y332D | |
CY2019Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y80D | |
CY2019Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
8000 | |
CY2019Q1 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
86247 | |
CY2019Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
||
CY2018Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
||
CY2019Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
633000 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
737000 | |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
19083000 | |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
22739000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
90041000 | |
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
95364000 | |
CY2019Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
5145528 | |
CY2018Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
5116871 | |
CY2019Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
30120000 | |
CY2018Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
29004000 | |
CY2019Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1116000 | |
CY2018Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1272000 | |
CY2019Q1 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
20000 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
25509000 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
24766000 |