2019 Q1 Form 10-K Financial Statement

#000140282919000010 Filed on March 27, 2019

View on sec.gov

Income Statement

Concept 2019 Q1 2018 Q4 2018 Q3
Revenue $143.1M $99.20M $125.1M
YoY Change 4.61% -38.84% -10.77%
Cost Of Revenue $134.0M $121.4M $119.1M
YoY Change 10.72% -9.74% -7.94%
Gross Profit $9.082M -$20.88M $5.938M
YoY Change -42.6% -175.24% -44.8%
Gross Profit Margin 6.35% -21.05% 4.75%
Selling, General & Admin $15.00M $13.00M $14.37M
YoY Change -0.09% -23.53% -13.03%
% of Gross Profit 165.16% 242.02%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $7.040M $10.67M $6.100M
YoY Change 3.83% 50.92% -1.61%
% of Gross Profit 77.52% 102.73%
Operating Expenses $15.70M $13.90M $14.37M
YoY Change 4.57% -18.24% -13.03%
Operating Profit -$6.177M -$104.8M -$7.405M
YoY Change -187.38% -1066.74% 38.31%
Interest Expense -$1.200M -$2.000M $3.217M
YoY Change -181.25% 33.33% 134.99%
% of Operating Profit
Other Income/Expense, Net $0.00 $100.0K $1.143M
YoY Change -100.0% 12600.0%
Pretax Income -$7.331M -$106.7M -$9.427M
YoY Change -231.14% -1246.86% 40.64%
Income Tax $600.0K -$12.30M -$3.071M
% Of Pretax Income
Net Earnings -$7.924M -$94.42M -$6.356M
YoY Change -293.22% -1089.89% 26.19%
Net Earnings / Revenue -5.54% -95.18% -5.08%
Basic Earnings Per Share -$0.27 -$3.32 -$0.22
Diluted Earnings Per Share -$0.27 -$3.32 -$0.22
COMMON SHARES
Basic Shares Outstanding 28.90M shares 28.97M shares 28.49M shares
Diluted Shares Outstanding 28.49M shares

Balance Sheet

Concept 2019 Q1 2018 Q4 2018 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $2.600M $8.700M $2.600M
YoY Change -71.74% -4.4% -3.7%
Cash & Equivalents $2.600M $8.684M $2.594M
Short-Term Investments
Other Short-Term Assets $4.900M $5.000M $2.900M
YoY Change -23.44% 21.95% 20.83%
Inventory $16.00M $1.056M $3.800M
Prepaid Expenses
Receivables $84.50M $77.60M $81.20M
Other Receivables $38.00M $35.50M $36.00M
Total Short-Term Assets $146.0M $137.1M $183.9M
YoY Change -18.58% -28.54% 0.16%
LONG-TERM ASSETS
Property, Plant & Equipment $167.5M $148.0M $144.4M
YoY Change 15.62% 1.18% -2.95%
Goodwill $0.00 $0.00 $69.48M
YoY Change -100.0% -100.0% 0.02%
Intangibles $14.79M $15.63M
YoY Change -18.64% -18.42%
Long-Term Investments
YoY Change
Other Assets $13.20M $5.426M $6.555M
YoY Change 101.71% 105.14% 265.38%
Total Long-Term Assets $194.8M $175.8M $240.8M
YoY Change -19.87% -27.2% -0.93%
TOTAL ASSETS
Total Short-Term Assets $146.0M $137.1M $183.9M
Total Long-Term Assets $194.8M $175.8M $240.8M
Total Assets $340.8M $312.9M $424.7M
YoY Change -19.32% -27.79% -0.46%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $42.60M $42.00M $31.40M
YoY Change 18.01% -7.08% -41.09%
Accrued Expenses $19.20M $18.84M $17.70M
YoY Change 22.75% 5.41% -3.85%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $5.800M $6.000M $42.00M
YoY Change -67.6% -73.68% 220.61%
Total Short-Term Liabilities $104.7M $86.31M $116.0M
YoY Change -3.13% -29.25% -6.22%
LONG-TERM LIABILITIES
Long-Term Debt $81.40M $76.12M $55.77M
YoY Change 35.73% 20.47% -16.11%
Other Long-Term Liabilities $20.60M $8.759M $4.460M
YoY Change 485.06% 145.14% 19.8%
Total Long-Term Liabilities $102.0M $84.88M $60.23M
YoY Change 60.65% 27.14% -14.21%
TOTAL LIABILITIES
Total Short-Term Liabilities $104.7M $86.31M $116.0M
Total Long-Term Liabilities $102.0M $84.88M $60.23M
Total Liabilities $206.7M $171.3M $188.9M
YoY Change 11.17% -15.21% -8.33%
SHAREHOLDERS EQUITY
Retained Earnings -$31.86M $62.56M
YoY Change -150.7% 17.34%
Common Stock $296.0K $296.0K
YoY Change 2.78% 2.78%
Preferred Stock
YoY Change
Treasury Stock (at cost) $6.540M $6.540M
YoY Change 0.0% 0.0%
Treasury Stock Shares 711.2K shares 711.2K shares
Shareholders Equity $134.1M $141.6M $235.9M
YoY Change
Total Liabilities & Shareholders Equity $340.8M $312.9M $424.7M
YoY Change -19.32% -27.79% -0.46%

Cashflow Statement

Concept 2019 Q1 2018 Q4 2018 Q3
OPERATING ACTIVITIES
Net Income -$7.924M -$94.42M -$6.356M
YoY Change -293.22% -1089.89% 26.19%
Depreciation, Depletion And Amortization $7.040M $10.67M $6.100M
YoY Change 3.83% 50.92% -1.61%
Cash From Operating Activities -$1.930M $27.17M -$9.750M
YoY Change -118.18% 1096.92% -183.05%
INVESTING ACTIVITIES
Capital Expenditures -$3.860M -$2.670M -$3.130M
YoY Change -188.82% -23.71% -11.58%
Acquisitions
YoY Change
Other Investing Activities $100.0K $1.070M $1.290M
YoY Change -92.86% -16.41% 2050.0%
Cash From Investing Activities -$3.760M -$1.590M -$1.850M
YoY Change 27.76% -28.38% -46.84%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -370.0K -19.48M 7.900M
YoY Change -95.11% -405.81% -221.17%
NET CHANGE
Cash From Operating Activities -1.930M 27.17M -9.750M
Cash From Investing Activities -3.760M -1.590M -1.850M
Cash From Financing Activities -370.0K -19.48M 7.900M
Net Change In Cash -6.060M 6.100M -3.700M
YoY Change -5369.57% -4.98% -312.64%
FREE CASH FLOW
Cash From Operating Activities -$1.930M $27.17M -$9.750M
Capital Expenditures -$3.860M -$2.670M -$3.130M
Free Cash Flow $1.930M $29.84M -$6.620M
YoY Change -69.22% 417.16% -143.32%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2018 dei Amendment Flag
AmendmentFlag
false
CY2018 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2018 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2018 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2018
CY2018 dei Document Period End Date
DocumentPeriodEndDate
2018-12-31
CY2018 dei Document Type
DocumentType
10-K
CY2018 dei Entity Central Index Key
EntityCentralIndexKey
0001402829
CY2019Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
28899412 shares
CY2018 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2018 dei Entity Filer Category
EntityFilerCategory
Smaller Reporting Accelerated Filer
CY2018Q2 dei Entity Public Float
EntityPublicFloat
237200000 USD
CY2018 dei Entity Registrant Name
EntityRegistrantName
ORION GROUP HOLDINGS INC.
CY2018 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2018 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2016 orn Business Acquisition Pro Forma Operating Income Loss
BusinessAcquisitionProFormaOperatingIncomeLoss
5593000 USD
CY2017Q4 orn Costs In Excess Of Billings On Uncompleted Contracts Net
CostsInExcessOfBillingsOnUncompletedContractsNet
12083000 USD
CY2018Q4 orn Costs In Excess Of Billings On Uncompleted Contracts Net
CostsInExcessOfBillingsOnUncompletedContractsNet
-12544000 USD
CY2017Q4 orn Debt Instrument Carrying Amount Current
DebtInstrumentCarryingAmountCurrent
23500000 USD
CY2018Q4 orn Debt Instrument Carrying Amount Current
DebtInstrumentCarryingAmountCurrent
3000000 USD
CY2017Q4 orn Debt Instrument Carrying Amount Noncurrent
DebtInstrumentCarryingAmountNoncurrent
65250000 USD
CY2018Q4 orn Debt Instrument Carrying Amount Noncurrent
DebtInstrumentCarryingAmountNoncurrent
77500000 USD
CY2015Q3 orn Debt Instrument Covenant Fixed Charge Coverage Ratio Maximum
DebtInstrumentCovenantFixedChargeCoverageRatioMaximum
1.25
CY2018Q4 orn Debt Instrument Covenant Leverage Ratio Maximum
DebtInstrumentCovenantLeverageRatioMaximum
3.00
CY2018 orn Deferred Income Tax Expense Benefit Domestic And Foreign
DeferredIncomeTaxExpenseBenefitDomesticAndForeign
-13135000 USD
CY2017Q4 orn Deferred Tax Assets Intangible Assets Noncurrent
DeferredTaxAssetsIntangibleAssetsNoncurrent
3010000 USD
CY2018Q4 orn Deferred Tax Assets Intangible Assets Noncurrent
DeferredTaxAssetsIntangibleAssetsNoncurrent
3054000 USD
CY2017Q4 orn Deferred Tax Assets Operating Loss Carryforwards Noncurrent
DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
6912000 USD
CY2018Q4 orn Deferred Tax Assets Operating Loss Carryforwards Noncurrent
DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent
15970000 USD
CY2017Q4 orn Deferred Tax Assets Other Noncurrent
DeferredTaxAssetsOtherNoncurrent
215000 USD
CY2018Q4 orn Deferred Tax Assets Other Noncurrent
DeferredTaxAssetsOtherNoncurrent
2684000 USD
CY2017Q4 orn Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost Non Qualified Stock Options Noncurrent
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonQualifiedStockOptionsNoncurrent
762000 USD
CY2018Q4 orn Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost Non Qualified Stock Options Noncurrent
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonQualifiedStockOptionsNoncurrent
672000 USD
CY2017Q4 orn Deferred Tax Assets Valuation Allowance Foreign Tax Credit Noncurrent
DeferredTaxAssetsValuationAllowanceForeignTaxCreditNoncurrent
1514000 USD
CY2018Q4 orn Deferred Tax Assets Valuation Allowance Foreign Tax Credit Noncurrent
DeferredTaxAssetsValuationAllowanceForeignTaxCreditNoncurrent
1489000 USD
CY2018Q4 orn Deferred Tax Assets Valuation Allowance Per Share
DeferredTaxAssetsValuationAllowancePerShare
0.39
CY2017Q4 orn Deferred Tax Liabilities Goodwill And Gain On Acquisition Noncurrent
DeferredTaxLiabilitiesGoodwillAndGainOnAcquisitionNoncurrent
5178000 USD
CY2018Q4 orn Deferred Tax Liabilities Goodwill And Gain On Acquisition Noncurrent
DeferredTaxLiabilitiesGoodwillAndGainOnAcquisitionNoncurrent
0 USD
CY2017Q4 orn Deferred Tax Liabilities Other Noncurrent
DeferredTaxLiabilitiesOtherNoncurrent
100000 USD
CY2018Q4 orn Deferred Tax Liabilities Other Noncurrent
DeferredTaxLiabilitiesOtherNoncurrent
0 USD
CY2017Q4 orn Deferred Tax Liabilities Property Plant And Equipment And Intangible Assets Noncurrent
DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssetsNoncurrent
15788000 USD
CY2018Q4 orn Deferred Tax Liabilities Property Plant And Equipment And Intangible Assets Noncurrent
DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssetsNoncurrent
16974000 USD
CY2017Q4 orn Deferred Tax Liabilities Tax Deferred Income Noncurrent
DeferredTaxLiabilitiesTaxDeferredIncomeNoncurrent
597000 USD
CY2018Q4 orn Deferred Tax Liabilities Tax Deferred Income Noncurrent
DeferredTaxLiabilitiesTaxDeferredIncomeNoncurrent
434000 USD
CY2018 orn Defined Contribution Plan Annual Contribution By Employee Maximum Allowable Amount Percent
DefinedContributionPlanAnnualContributionByEmployeeMaximumAllowableAmountPercent
0.8
CY2018 orn Defined Contribution Plan Annual Contribution By Employee Minimum Allowable Amount Percent
DefinedContributionPlanAnnualContributionByEmployeeMinimumAllowableAmountPercent
0.01
CY2018 orn Defined Contribution Plan Employers Matching Contribution Vesting Period
DefinedContributionPlanEmployersMatchingContributionVestingPeriod
P4Y
CY2018 orn Defined Contribution Plan Requisite Service Period
DefinedContributionPlanRequisiteServicePeriod
P6M
CY2015Q3 orn Derivative Percentof Aggregate Principal Amount Hedged
DerivativePercentofAggregatePrincipalAmountHedged
0.5
CY2018Q4 orn Derivative Percentof Aggregate Principal Amount Hedged
DerivativePercentofAggregatePrincipalAmountHedged
0.5
CY2018 orn Effective Income Tax Rate Reconciliation Deduction Permanent Goodwill Impairment
EffectiveIncomeTaxRateReconciliationDeductionPermanentGoodwillImpairment
1200000 USD
CY2016 orn Effective Income Tax Rate Reconciliation Uncertain Tax Provision
EffectiveIncomeTaxRateReconciliationUncertainTaxProvision
0 USD
CY2017 orn Effective Income Tax Rate Reconciliation Uncertain Tax Provision
EffectiveIncomeTaxRateReconciliationUncertainTaxProvision
1614000 USD
CY2018 orn Effective Income Tax Rate Reconciliation Uncertain Tax Provision
EffectiveIncomeTaxRateReconciliationUncertainTaxProvision
0 USD
CY2016 orn Effective Income Tax Rate Reconciliation Valuation Allowance On Foreign Tax Credit
EffectiveIncomeTaxRateReconciliationValuationAllowanceOnForeignTaxCredit
0 USD
CY2017 orn Effective Income Tax Rate Reconciliation Valuation Allowance On Foreign Tax Credit
EffectiveIncomeTaxRateReconciliationValuationAllowanceOnForeignTaxCredit
1514000 USD
CY2018 orn Effective Income Tax Rate Reconciliation Valuation Allowance On Foreign Tax Credit
EffectiveIncomeTaxRateReconciliationValuationAllowanceOnForeignTaxCredit
593000 USD
CY2018 orn Fair Value Measurement Assumptions Used To Calculate Reporting Unit Fair Value Revenue Growth Rate Period Evaluated
FairValueMeasurementAssumptionsUsedToCalculateReportingUnitFairValueRevenueGrowthRatePeriodEvaluated
P5Y
CY2016 orn Income Tax Reconciliation Permanent Differences
IncomeTaxReconciliationPermanentDifferences
99000 USD
CY2017 orn Income Tax Reconciliation Permanent Differences
IncomeTaxReconciliationPermanentDifferences
505000 USD
CY2018 orn Income Tax Reconciliation Permanent Differences
IncomeTaxReconciliationPermanentDifferences
1550000 USD
CY2016 orn Increase Decrease In Costs In Excess Of Billings
IncreaseDecreaseInCostsInExcessOfBillings
19640000 USD
CY2017 orn Increase Decrease In Costs In Excess Of Billings
IncreaseDecreaseInCostsInExcessOfBillings
-6030000 USD
CY2018 orn Increase Decrease In Costs In Excess Of Billings
IncreaseDecreaseInCostsInExcessOfBillings
36789000 USD
CY2017Q4 orn Inventory For Long Term Contracts Or Programs Costs Incurred On Uncompleted Contracts
InventoryForLongTermContractsOrProgramsCostsIncurredOnUncompletedContracts
668848000 USD
CY2018Q4 orn Inventory For Long Term Contracts Or Programs Costs Incurred On Uncompleted Contracts
InventoryForLongTermContractsOrProgramsCostsIncurredOnUncompletedContracts
461144000 USD
CY2017Q4 orn Inventory For Long Term Contracts Or Programs Estimated Earnings On Uncompleted Contracts
InventoryForLongTermContractsOrProgramsEstimatedEarningsOnUncompletedContracts
120751000 USD
CY2018Q4 orn Inventory For Long Term Contracts Or Programs Estimated Earnings On Uncompleted Contracts
InventoryForLongTermContractsOrProgramsEstimatedEarningsOnUncompletedContracts
73170000 USD
CY2018 orn Levels Of Insurance Coverage Maintained By Company
LevelsOfInsuranceCoverageMaintainedByCompany
5
CY2018 orn Numberof Insurance Policies
NumberofInsurancePolicies
2 policy
CY2016 orn Other Gain Loss From Continuing Operations
OtherGainLossFromContinuingOperations
0 USD
CY2017 orn Other Gain Loss From Continuing Operations
OtherGainLossFromContinuingOperations
0 USD
CY2018 orn Other Gain Loss From Continuing Operations
OtherGainLossFromContinuingOperations
5448000 USD
CY2016 orn Payments For Previous Acquisition Two
PaymentsForPreviousAcquisitionTwo
0 USD
CY2017 orn Payments Of Capital Lease Liability
PaymentsOfCapitalLeaseLiability
0 USD
CY2018 orn Payments Of Capital Lease Liability
PaymentsOfCapitalLeaseLiability
2737000 USD
CY2017 orn Payments For Previous Acquisition Two
PaymentsForPreviousAcquisitionTwo
557000 USD
CY2018 orn Payments For Previous Acquisition Two
PaymentsForPreviousAcquisitionTwo
0 USD
CY2016 orn Payments Of Capital Lease Liability
PaymentsOfCapitalLeaseLiability
0 USD
CY2016 orn Potential Antidilutive Securities Excludedfrom Future Computationsof Earnings Amount
PotentialAntidilutiveSecuritiesExcludedfromFutureComputationsofEarningsAmount
2381926 shares
CY2017 orn Potential Antidilutive Securities Excludedfrom Future Computationsof Earnings Amount
PotentialAntidilutiveSecuritiesExcludedfromFutureComputationsofEarningsAmount
2274908 shares
CY2018 orn Potential Antidilutive Securities Excludedfrom Future Computationsof Earnings Amount
PotentialAntidilutiveSecuritiesExcludedfromFutureComputationsofEarningsAmount
1938967 shares
CY2017Q4 orn Property Pantand Equipment Net Book Valueof Depreciable Assets
PropertyPantandEquipmentNetBookValueofDepreciableAssets
107950000 USD
CY2018Q4 orn Property Pantand Equipment Net Book Valueof Depreciable Assets
PropertyPantandEquipmentNetBookValueofDepreciableAssets
109355000 USD
CY2018Q4 orn Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
0.94
CY2017 orn Tax Cuts And Jobs Act Of2017 Change In Tax Rate Provisional Income Tax Benefit
TaxCutsAndJobsActOf2017ChangeInTaxRateProvisionalIncomeTaxBenefit
5900000 USD
CY2016 orn Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Asset Provisional Income Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense
0 USD
CY2017 orn Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Asset Provisional Income Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense
-7451000 USD
CY2018 orn Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Asset Provisional Income Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense
0 USD
CY2017 orn Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Deferred Tax Liabilities Provisional Income Tax Benefit Per Share
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilitiesProvisionalIncomeTaxBenefitPerShare
0.21
CY2017Q4 orn Trade Accounts Receivable Net Current
TradeAccountsReceivableNetCurrent
84953000 USD
CY2018Q4 orn Trade Accounts Receivable Net Current
TradeAccountsReceivableNetCurrent
77641000 USD
CY2016 orn Unamortized Debt Issuance Costs On Debt Extinguishment
UnamortizedDebtIssuanceCostsOnDebtExtinguishment
0 USD
CY2017 orn Unamortized Debt Issuance Costs On Debt Extinguishment
UnamortizedDebtIssuanceCostsOnDebtExtinguishment
0 USD
CY2018 orn Unamortized Debt Issuance Costs On Debt Extinguishment
UnamortizedDebtIssuanceCostsOnDebtExtinguishment
2164000 USD
CY2017Q4 us-gaap Accounts Payable Trade Current
AccountsPayableTradeCurrent
45194000 USD
CY2018Q4 us-gaap Accounts Payable Trade Current
AccountsPayableTradeCurrent
42023000 USD
CY2017Q4 us-gaap Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
513000 USD
CY2018Q4 us-gaap Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
924000 USD
CY2017Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
256000 USD
CY2018Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
0 USD
CY2017Q4 us-gaap Accrued Insurance Current
AccruedInsuranceCurrent
5233000 USD
CY2018Q4 us-gaap Accrued Insurance Current
AccruedInsuranceCurrent
5680000 USD
CY2017Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
17873000 USD
CY2018Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
18840000 USD
CY2017Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
191407000 USD
CY2018Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
195373000 USD
CY2017Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-26000 USD
CY2018Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-52000 USD
CY2017Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
174697000 USD
CY2018Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
179742000 USD
CY2016 us-gaap Advertising Expense
AdvertisingExpense
178000 USD
CY2017 us-gaap Advertising Expense
AdvertisingExpense
150000 USD
CY2018 us-gaap Advertising Expense
AdvertisingExpense
225000 USD
CY2016 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2200000 USD
CY2017 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2200000 USD
CY2018 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2200000 USD
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4300000 USD
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4300000 USD
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
0 USD
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
4280000 USD
CY2018Q3 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
2200000 USD
CY2016 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
1225000 USD
CY2017 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
1269000 USD
CY2018 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
725000 USD
CY2017 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
4736000 USD
CY2018 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
3389000 USD
CY2017Q4 us-gaap Assets
Assets
433285000 USD
CY2018Q4 us-gaap Assets
Assets
312870000 USD
CY2017Q4 us-gaap Assets Current
AssetsCurrent
191789000 USD
CY2018Q4 us-gaap Assets Current
AssetsCurrent
137056000 USD
CY2017Q4 us-gaap Billed Contract Receivables
BilledContractReceivables
777516000 USD
CY2018Q4 us-gaap Billed Contract Receivables
BilledContractReceivables
546858000 USD
CY2017Q4 us-gaap Billings In Excess Of Cost Current
BillingsInExcessOfCostCurrent
33923000 USD
CY2018Q4 us-gaap Billings In Excess Of Cost Current
BillingsInExcessOfCostCurrent
21761000 USD
CY2018Q1 us-gaap Billings In Excess Of Cost Current
BillingsInExcessOfCostCurrent
35668000 USD
CY2016 us-gaap Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
-0.10
CY2016 us-gaap Business Acquisition Pro Forma Earnings Per Share Diluted
BusinessAcquisitionProFormaEarningsPerShareDiluted
-0.10
CY2016 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
-2677000 USD
CY2016 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
610695000 USD
CY2017Q4 us-gaap Capital Lease Obligations
CapitalLeaseObligations
0 USD
CY2018Q4 us-gaap Capital Lease Obligations
CapitalLeaseObligations
3045000 USD
CY2016 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
0 USD
CY2017 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
0 USD
CY2018 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
13103000 USD
CY2015Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
1345000 USD
CY2016Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
305000 USD
CY2017Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
9086000 USD
CY2018Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
8684000 USD
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-1040000 USD
CY2017 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
8781000 USD
CY2018 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-402000 USD
CY2017Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2018Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2017Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
50000000 shares
CY2018Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
50000000 shares
CY2017Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
28860961 shares
CY2018Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
29611989 shares
CY2017Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
28149737 shares
CY2018Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
28900758 shares
CY2017Q4 us-gaap Common Stock Value
CommonStockValue
288000 USD
CY2018Q4 us-gaap Common Stock Value
CommonStockValue
296000 USD
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-3857000 USD
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
756000 USD
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-94448000 USD
CY2017Q4 us-gaap Contract Receivable Retainage
ContractReceivableRetainage
39200000 USD
CY2018Q4 us-gaap Contract Receivable Retainage
ContractReceivableRetainage
30700000 USD
CY2018Q4 us-gaap Contract Receivable Retainage Due After One Year
ContractReceivableRetainageDueAfterOneYear
3200000 USD
CY2017Q4 us-gaap Contract Receivable Retainage Due One Year Or Less
ContractReceivableRetainageDueOneYearOrLess
39189000 USD
CY2018Q4 us-gaap Contract Receivable Retainage Due One Year Or Less
ContractReceivableRetainageDueOneYearOrLess
30734000 USD
CY2016 us-gaap Contract Revenue Cost
ContractRevenueCost
510754000 USD
CY2017 us-gaap Contract Revenue Cost
ContractRevenueCost
511663000 USD
CY2018 us-gaap Contract Revenue Cost
ContractRevenueCost
499245000 USD
CY2016 us-gaap Contracts Revenue
ContractsRevenue
578236000 USD
CY2017Q1 us-gaap Contracts Revenue
ContractsRevenue
138757000 USD
CY2017Q2 us-gaap Contracts Revenue
ContractsRevenue
137420000 USD
CY2017Q3 us-gaap Contracts Revenue
ContractsRevenue
140162000 USD
CY2017Q4 us-gaap Contracts Revenue
ContractsRevenue
162214000 USD
CY2017 us-gaap Contracts Revenue
ContractsRevenue
578553000 USD
CY2018Q1 us-gaap Contracts Revenue
ContractsRevenue
136843000 USD
CY2018Q2 us-gaap Contracts Revenue
ContractsRevenue
159767000 USD
CY2018Q3 us-gaap Contracts Revenue
ContractsRevenue
125073000 USD
CY2018Q4 us-gaap Contracts Revenue
ContractsRevenue
99211000 USD
CY2018 us-gaap Contracts Revenue
ContractsRevenue
520894000 USD
CY2017Q4 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
46006000 USD
CY2018Q4 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
9217000 USD
CY2018Q1 us-gaap Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
47389000 USD
CY2016 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
35000 USD
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-780000 USD
CY2018 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-12000 USD
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
284000 USD
CY2017 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
-145000 USD
CY2018 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
731000 USD
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
830000 USD
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
-375000 USD
CY2018 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
902000 USD
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
511000 USD
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
550000 USD
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
183000 USD
CY2017Q4 us-gaap Debt Current
DebtCurrent
22756000 USD
CY2018Q4 us-gaap Debt Current
DebtCurrent
2946000 USD
CY2017Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
88750000 USD
CY2018Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
80500000 USD
CY2018 us-gaap Debt Instrument Periodic Payment Principal
DebtInstrumentPeriodicPaymentPrincipal
8200000 USD
CY2018 us-gaap Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction
DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
900000 USD
CY2018 us-gaap Debt Related Commitment Fees And Debt Issuance Costs
DebtRelatedCommitmentFeesAndDebtIssuanceCosts
700000 USD
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-1093000 USD
CY2017 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-3986000 USD
CY2018 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-12664000 USD
CY2017Q4 us-gaap Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
744000 USD
CY2018Q4 us-gaap Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
54000 USD
CY2017Q4 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
2809000 USD
CY2018Q4 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
1435000 USD
CY2017Q4 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
2065000 USD
CY2018Q4 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
1381000 USD
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
325000 USD
CY2017 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
0 USD
CY2018 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
0 USD
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
751000 USD
CY2017 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-4166000 USD
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-13194000 USD
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
1519000 USD
CY2017 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-180000 USD
CY2018 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-471000 USD
CY2017Q4 us-gaap Deferred Tax Assets Liabilities Net Current
DeferredTaxAssetsLiabilitiesNetCurrent
0 USD
CY2018Q4 us-gaap Deferred Tax Assets Liabilities Net Current
DeferredTaxAssetsLiabilitiesNetCurrent
0 USD
CY2017Q4 us-gaap Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
8420000 USD
CY2018Q4 us-gaap Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
17359000 USD
CY2017Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Alternative Minimum Tax
DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
0 USD
CY2018Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Alternative Minimum Tax
DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
8200000 USD
CY2017Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Foreign
DeferredTaxAssetsTaxCreditCarryforwardsForeign
1751000 USD
CY2018Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Foreign
DeferredTaxAssetsTaxCreditCarryforwardsForeign
1489000 USD
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
1226000 USD
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
1105000 USD
CY2018Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
11000000 USD
CY2017Q4 us-gaap Deferred Tax Assets Valuation Allowance Noncurrent
DeferredTaxAssetsValuationAllowanceNoncurrent
3942000 USD
CY2018Q4 us-gaap Deferred Tax Assets Valuation Allowance Noncurrent
DeferredTaxAssetsValuationAllowanceNoncurrent
14326000 USD
CY2017Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
13243000 USD
CY2018Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
49000 USD
CY2017Q4 us-gaap Deferred Tax Liabilities Gross Noncurrent
DeferredTaxLiabilitiesGrossNoncurrent
21663000 USD
CY2018Q4 us-gaap Deferred Tax Liabilities Gross Noncurrent
DeferredTaxLiabilitiesGrossNoncurrent
17408000 USD
CY2017Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
13243000 USD
CY2018Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
49000 USD
CY2018Q1 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
13167000 USD
CY2016 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
1400000 USD
CY2017 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
1400000 USD
CY2016 us-gaap Depreciation
Depreciation
26900000 USD
CY2017 us-gaap Depreciation
Depreciation
24800000 USD
CY2018 us-gaap Depreciation
Depreciation
28400000 USD
CY2016 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
34162000 USD
CY2017 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
29491000 USD
CY2018 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
31799000 USD
CY2016 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.13
CY2017Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.07
CY2017Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.08
CY2017Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.18
CY2017Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.34
CY2017 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.01
CY2018Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.15
CY2018Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.08
CY2018Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.22
CY2018Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-3.32
CY2018 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-3.31
CY2016 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.13
CY2017Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.07
CY2017Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.08
CY2017Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.18
CY2017Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.34
CY2017 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.01
CY2018Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.14
CY2018Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.08
CY2018Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.22
CY2018Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-3.32
CY2018 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-3.31
CY2016 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.775
CY2017 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
1.097
CY2018 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.115
CY2016 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.35
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.35
CY2017Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
9632000 USD
CY2018Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
6492000 USD
CY2018Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
3600000 USD
CY2018 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P2Y
CY2016 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-1058000 USD
CY2017 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-4766000 USD
CY2018 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-12676000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
19220000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
23956000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
27345000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
37000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
2640000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
389000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
1239000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
1521000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
2069000 USD
CY2016Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
34362000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
35240000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
35240000 USD
CY2017Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
11284000 USD
CY2018Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
7900000 USD
CY2018Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
7895000 USD
CY2017 us-gaap Finitelived Intangible Assets Acquired1
FinitelivedIntangibleAssetsAcquired1
878000 USD
CY2018 us-gaap Finitelived Intangible Assets Acquired1
FinitelivedIntangibleAssetsAcquired1
0 USD
CY2016 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
609000 USD
CY2017 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
-145000 USD
CY2018 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
731000 USD
CY2016 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
1579000 USD
CY2017 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
674000 USD
CY2017Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-3917000 USD
CY2017Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-6703000 USD
CY2017Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
9306000 USD
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-4141000 USD
CY2018Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
5590000 USD
CY2018Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
3909000 USD
CY2018Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-9427000 USD
CY2018Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-106700000 USD
CY2018Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-106727000 USD
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-106655000 USD
CY2018 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
3306000 USD
CY2016 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
1579000 USD
CY2017 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
674000 USD
CY2018 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
3306000 USD
CY2016Q4 us-gaap Goodwill
Goodwill
66351000 USD
CY2017Q4 us-gaap Goodwill
Goodwill
69483000 USD
CY2018Q4 us-gaap Goodwill
Goodwill
0 USD
CY2017 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
3132000 USD
CY2018 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
0 USD
CY2016 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 USD
CY2017 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 USD
CY2018Q4 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
69500000 USD
CY2018 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
69483000 USD
CY2018 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
69500000 USD
CY2016 us-gaap Gross Profit
GrossProfit
67482000 USD
CY2017Q1 us-gaap Gross Profit
GrossProfit
12985000 USD
CY2017Q2 us-gaap Gross Profit
GrossProfit
15397000 USD
CY2017Q3 us-gaap Gross Profit
GrossProfit
10757000 USD
CY2017Q4 us-gaap Gross Profit
GrossProfit
27751000 USD
CY2017 us-gaap Gross Profit
GrossProfit
66890000 USD
CY2018Q1 us-gaap Gross Profit
GrossProfit
15822000 USD
CY2018Q2 us-gaap Gross Profit
GrossProfit
20769000 USD
CY2018Q3 us-gaap Gross Profit
GrossProfit
5938000 USD
CY2018Q4 us-gaap Gross Profit
GrossProfit
-20880000 USD
CY2018 us-gaap Gross Profit
GrossProfit
21649000 USD
CY2017Q4 us-gaap Hedging Liabilities Noncurrent
HedgingLiabilitiesNoncurrent
26000 USD
CY2018Q4 us-gaap Hedging Liabilities Noncurrent
HedgingLiabilitiesNoncurrent
52000 USD
CY2016 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
6400000 USD
CY2017 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
1000000 USD
CY2017 us-gaap Impairment Of Long Lived Assets To Be Disposed Of
ImpairmentOfLongLivedAssetsToBeDisposedOf
5400000 USD
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-2039000 USD
CY2017Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-2827000 USD
CY2016 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1581000 USD
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-4541000 USD
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-12233000 USD
CY2016 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
1769000 USD
CY2017 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-77000 USD
CY2018 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
10384000 USD
CY2016 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-714000 USD
CY2017 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-1449000 USD
CY2018 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-22398000 USD
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
224000 USD
CY2017 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
447000 USD
CY2018 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
-24000 USD
CY2016 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
109000 USD
CY2017 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
188000 USD
CY2018 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
-416000 USD
CY2016 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
94000 USD
CY2017 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
168000 USD
CY2018 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-1922000 USD
CY2016 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
999000 USD
CY2017 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
1008000 USD
CY2018 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
903000 USD
CY2017Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
339000 USD
CY2018Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
467000 USD
CY2016 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-5717000 USD
CY2017 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-5666000 USD
CY2018 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-4584000 USD
CY2016 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-1123000 USD
CY2017 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-1519000 USD
CY2018 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-5301000 USD
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
23935000 USD
CY2017 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-15022000 USD
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-10936000 USD
CY2016 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-125000 USD
CY2017 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-433000 USD
CY2018 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-256000 USD
CY2016 us-gaap Increase Decrease In Billing In Excess Of Cost Of Earnings
IncreaseDecreaseInBillingInExcessOfCostOfEarnings
-802000 USD
CY2017 us-gaap Increase Decrease In Billing In Excess Of Cost Of Earnings
IncreaseDecreaseInBillingInExcessOfCostOfEarnings
5225000 USD
CY2018 us-gaap Increase Decrease In Billing In Excess Of Cost Of Earnings
IncreaseDecreaseInBillingInExcessOfCostOfEarnings
-12162000 USD
CY2016 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
49000 USD
CY2017 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
952000 USD
CY2018 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
128000 USD
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-1696000 USD
CY2017 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-89000 USD
CY2018 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-647000 USD
CY2016 us-gaap Increase Decrease In Long Term Receivables Current
IncreaseDecreaseInLongTermReceivablesCurrent
511000 USD
CY2017 us-gaap Increase Decrease In Long Term Receivables Current
IncreaseDecreaseInLongTermReceivablesCurrent
0 USD
CY2018 us-gaap Increase Decrease In Long Term Receivables Current
IncreaseDecreaseInLongTermReceivablesCurrent
0 USD
CY2018 us-gaap Increase Decrease In Notes Receivable Current
IncreaseDecreaseInNotesReceivableCurrent
800000 USD
CY2018 us-gaap Increase Decrease In Notes Receivables
IncreaseDecreaseInNotesReceivables
3000000 USD
CY2016 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-856000 USD
CY2017 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
226000 USD
CY2018 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-1671000 USD
CY2016 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
0 shares
CY2017 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
324344 shares
CY2018 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
0 shares
CY2017Q4 us-gaap Insurance Settlements Receivable
InsuranceSettlementsReceivable
900000 USD
CY2017Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
18175000 USD
CY2018Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
14787000 USD
CY2016 us-gaap Interest Expense
InterestExpense
6175000 USD
CY2017 us-gaap Interest Expense
InterestExpense
5731000 USD
CY2018 us-gaap Interest Expense
InterestExpense
7943000 USD
CY2016 us-gaap Interest Income Deposits With Financial Institutions
InterestIncomeDepositsWithFinancialInstitutions
3000 USD
CY2017 us-gaap Interest Income Deposits With Financial Institutions
InterestIncomeDepositsWithFinancialInstitutions
11000 USD
CY2018 us-gaap Interest Income Deposits With Financial Institutions
InterestIncomeDepositsWithFinancialInstitutions
136000 USD
CY2016 us-gaap Interest Paid
InterestPaid
5031000 USD
CY2017 us-gaap Interest Paid
InterestPaid
4413000 USD
CY2018 us-gaap Interest Paid
InterestPaid
4819000 USD
CY2017Q4 us-gaap Interest Payable Current
InterestPayableCurrent
46000 USD
CY2018Q4 us-gaap Interest Payable Current
InterestPayableCurrent
0 USD
CY2017Q4 us-gaap Inventory For Long Term Contracts Or Programs
InventoryForLongTermContractsOrPrograms
789599000 USD
CY2018Q4 us-gaap Inventory For Long Term Contracts Or Programs
InventoryForLongTermContractsOrPrograms
534314000 USD
CY2017Q4 us-gaap Inventory Net
InventoryNet
4386000 USD
CY2018Q4 us-gaap Inventory Net
InventoryNet
1056000 USD
CY2017Q4 us-gaap Inventory Noncurrent
InventoryNoncurrent
4915000 USD
CY2018Q4 us-gaap Inventory Noncurrent
InventoryNoncurrent
7598000 USD
CY2017Q4 us-gaap Liabilities
Liabilities
202019000 USD
CY2018Q4 us-gaap Liabilities
Liabilities
171285000 USD
CY2017Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
433285000 USD
CY2018Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
312870000 USD
CY2017Q4 us-gaap Liabilities Current
LiabilitiesCurrent
121992000 USD
CY2018Q4 us-gaap Liabilities Current
LiabilitiesCurrent
86306000 USD
CY2018Q4 us-gaap Life Insurance Corporate Or Bank Owned Amount
LifeInsuranceCorporateOrBankOwnedAmount
11100000 USD
CY2018Q4 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
3000000 USD
CY2017Q4 us-gaap Long Term Debt
LongTermDebt
85941000 USD
CY2018Q4 us-gaap Long Term Debt
LongTermDebt
79065000 USD
CY2017Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
63185000 USD
CY2018Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
76119000 USD
CY2018Q4 us-gaap Long Term Line Of Credit
LongTermLineOfCredit
55500000 USD
CY2016 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-6503000 USD
CY2017 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-15272000 USD
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-9033000 USD
CY2016 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-17686000 USD
CY2017 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-10080000 USD
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-13300000 USD
CY2016 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
23149000 USD
CY2017 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
34133000 USD
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
21931000 USD
CY2016 us-gaap Net Income Loss
NetIncomeLoss
-3620000 USD
CY2017 us-gaap Net Income Loss
NetIncomeLoss
400000 USD
CY2018 us-gaap Net Income Loss
NetIncomeLoss
-94422000 USD
CY2016 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
59000 USD
CY2017 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
41000 USD
CY2018 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1692000 USD
us-gaap Number Of Reportable Segments
NumberOfReportableSegments
2 segment
CY2018 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
2 segment
CY2016 us-gaap Operating Income Loss
OperatingIncomeLoss
4074000 USD
CY2017Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
-1482000 USD
CY2017Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
-2466000 USD
CY2017Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
-5354000 USD
CY2018Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
8759000 USD
CY2016 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
0 USD
CY2017 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
0 USD
CY2018 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
5448000 USD
CY2016 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-6113000 USD
CY2017 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-5679000 USD
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-6115000 USD
CY2017Q4 us-gaap Other Receivables
OtherReceivables
3706000 USD
CY2018Q4 us-gaap Other Receivables
OtherReceivables
4257000 USD
CY2016 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
486000 USD
CY2017 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
779000 USD
CY2018 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
861000 USD
CY2016 us-gaap Payments To Acquire Business Two Net Of Cash Acquired
PaymentsToAcquireBusinessTwoNetOfCashAcquired
0 USD
CY2017 us-gaap Payments To Acquire Business Two Net Of Cash Acquired
PaymentsToAcquireBusinessTwoNetOfCashAcquired
6000000 USD
CY2018 us-gaap Payments To Acquire Business Two Net Of Cash Acquired
PaymentsToAcquireBusinessTwoNetOfCashAcquired
0 USD
CY2017Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
10840000 USD
CY2017 us-gaap Operating Income Loss
OperatingIncomeLoss
1538000 USD
CY2018Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
7069000 USD
CY2018Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
4591000 USD
CY2018Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
-7405000 USD
CY2018Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
-104795000 USD
CY2018 us-gaap Operating Income Loss
OperatingIncomeLoss
-100540000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
33205000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
10308000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
2143000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
2770000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
4648000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
8046000 USD
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
5290000 USD
CY2016 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1000000 USD
CY2017 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1700000 USD
CY2018 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
2000000 USD
CY2017Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
613000 USD
CY2018Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
521000 USD
CY2017Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2645000 USD
CY2018Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
5426000 USD
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-237000 USD
CY2017 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
356000 USD
CY2018 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-26000 USD
CY2016 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
-237000 USD
CY2017 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
356000 USD
CY2018 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
-26000 USD
CY2016 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
25000 USD
CY2017 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
53000 USD
CY2018 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
-15000 USD
CY2017Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
3573000 USD
CY2016 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
100000 USD
CY2017 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1300000 USD
CY2017 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1320000 USD
CY2018 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
2800000 USD
CY2018 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
2815000 USD
CY2017Q1 us-gaap Profit Loss
ProfitLoss
-1808000 USD
CY2017Q2 us-gaap Profit Loss
ProfitLoss
-2293000 USD
CY2016 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
369000 USD
CY2017 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
0 USD
CY2018 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
0 USD
CY2016 us-gaap Payments To Acquire Life Insurance Policies
PaymentsToAcquireLifeInsurancePolicies
754000 USD
CY2017 us-gaap Payments To Acquire Life Insurance Policies
PaymentsToAcquireLifeInsurancePolicies
545000 USD
CY2018 us-gaap Payments To Acquire Life Insurance Policies
PaymentsToAcquireLifeInsurancePolicies
260000 USD
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
18715000 USD
CY2017 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
10729000 USD
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
17714000 USD
CY2017Q4 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
CY2017Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000 shares
CY2018Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000 shares
CY2017Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2018Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2017Q4 us-gaap Preferred Stock Value
PreferredStockValue
0 USD
CY2018Q4 us-gaap Preferred Stock Value
PreferredStockValue
0 USD
CY2017Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
4124000 USD
CY2018Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
5000000 USD
CY2016 us-gaap Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
0 USD
CY2017 us-gaap Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
0 USD
CY2018 us-gaap Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
94000 USD
CY2016 us-gaap Proceeds From Insurance Settlement Investing Activities
ProceedsFromInsuranceSettlementInvestingActivities
0 USD
CY2017 us-gaap Proceeds From Insurance Settlement Investing Activities
ProceedsFromInsuranceSettlementInvestingActivities
925000 USD
CY2018 us-gaap Proceeds From Insurance Settlement Investing Activities
ProceedsFromInsuranceSettlementInvestingActivities
1346000 USD
CY2018Q1 us-gaap Proceeds From Legal Settlements
ProceedsFromLegalSettlements
5500000 USD
CY2016 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
57000000 USD
CY2017 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
72000000 USD
CY2018 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
39861000 USD
CY2016 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
2152000 USD
CY2017 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
6826000 USD
CY2018 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
3234000 USD
CY2016 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
67000 USD
CY2017Q3 us-gaap Profit Loss
ProfitLoss
-5037000 USD
CY2017Q4 us-gaap Profit Loss
ProfitLoss
9538000 USD
CY2017 us-gaap Profit Loss
ProfitLoss
400000 USD
CY2018Q1 us-gaap Profit Loss
ProfitLoss
4101000 USD
CY2018Q2 us-gaap Profit Loss
ProfitLoss
2249000 USD
CY2018Q3 us-gaap Profit Loss
ProfitLoss
-6356000 USD
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
7.79
CY2016 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
64987000 USD
CY2017 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
66026000 USD
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
61460000 USD
CY2016 us-gaap Share Based Compensation
ShareBasedCompensation
2280000 USD
CY2017 us-gaap Share Based Compensation
ShareBasedCompensation
2303000 USD
CY2018Q4 us-gaap Profit Loss
ProfitLoss
-94416000 USD
CY2018 us-gaap Share Based Compensation
ShareBasedCompensation
2238000 USD
CY2017Q2 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
2400000 shares
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
1247450 shares
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
8.56
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
53000 USD
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
706000 USD
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
1286000 USD
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
374466 shares
CY2018 us-gaap Profit Loss
ProfitLoss
-94422000 USD
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
633978 shares
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
132252 shares
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
587862 shares
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
425204 shares
CY2017Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
299357000 USD
CY2018Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
304728000 USD
CY2017Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
146278000 USD
CY2018Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
148003000 USD
CY2016 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
0 USD
CY2017 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
0 USD
CY2018 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
4280000 USD
CY2016 us-gaap Repayments Of Debt
RepaymentsOfDebt
63084000 USD
CY2017 us-gaap Repayments Of Debt
RepaymentsOfDebt
87813000 USD
CY2018 us-gaap Repayments Of Debt
RepaymentsOfDebt
48111000 USD
CY2017Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
62847000 USD
CY2018Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-31861000 USD
CY2018Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
62561000 USD
CY2017Q4 us-gaap Retention Payable Due In Next Rolling Twelve Months
RetentionPayableDueInNextRollingTwelveMonths
1990000 USD
CY2018Q4 us-gaap Retention Payable Due In Next Rolling Twelve Months
RetentionPayableDueInNextRollingTwelveMonths
736000 USD
CY2018Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
414000000 USD
CY2018Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
440400000 USD
CY2018 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod
P1Y
CY2018 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod
CY2017Q4 us-gaap Sales And Excise Tax Payable Current And Noncurrent
SalesAndExciseTaxPayableCurrentAndNoncurrent
1836000 USD
CY2018Q4 us-gaap Sales And Excise Tax Payable Current And Noncurrent
SalesAndExciseTaxPayableCurrentAndNoncurrent
2178000 USD
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
374215 shares
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2149900 shares
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2349446 shares
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1911121 shares
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1664781 shares
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
9.56
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
8.39
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
8.31
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
15000 USD
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
1779990 shares
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
8.15
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
4.86
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
5.75
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
5.76
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
9.89
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
10.36
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
7.89
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
4.98
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
7.22
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
7.49
CY2018Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
14000 USD
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y6M4D
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P5Y9M29D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
986000 USD
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
855000 USD
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
705000 USD
CY2016 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
2030000 USD
CY2017 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
370000 USD
CY2018 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
-288000 USD
CY2016 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
13850 shares
CY2017 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
229551 shares
CY2018 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
488303 shares
CY2016 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
0 USD
CY2017 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
0 USD
CY2018 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
0 USD
CY2016 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
67000 USD
CY2017 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1320000 USD
CY2018 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
2815000 USD
CY2017Q4 us-gaap Stockholders Equity
StockholdersEquity
231266000 USD
CY2018Q4 us-gaap Stockholders Equity
StockholdersEquity
141585000 USD
CY2015Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
227714000 USD
CY2016Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
226204000 USD
CY2017Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
231266000 USD
CY2018Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
141585000 USD
CY2017Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
711231 shares
CY2018Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
711231 shares
CY2017Q4 us-gaap Treasury Stock Value
TreasuryStockValue
6540000 USD
CY2018Q4 us-gaap Treasury Stock Value
TreasuryStockValue
6540000 USD
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0 USD
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1614000 USD
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1600000 USD
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1614000 USD
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2018 us-gaap Unrecognized Tax Benefits Decreases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0 USD
CY2018 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0 USD
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
1614000 USD
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
0 USD
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities
0 USD
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities
0 USD
CY2017 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0 USD
CY2018 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0 USD
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
27536967 shares
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
28354280 shares
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
28518353 shares
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
27536967 shares
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28029936 shares
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28518353 shares
CY2018 us-gaap Advertising Cost Policy Expensed Advertising Cost
AdvertisingCostPolicyExpensedAdvertisingCost
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company primarily obtains contracts through the open bid process, and therefore advertising costs are not a significant component of expense.&#160;&#160;Advertising costs are expensed as incurred.</font></div></div>
CY2018 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Risk Concentrations</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk principally consist of accounts receivable.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company depends on its ability to continue to obtain federal, state and local governmental contracts, and indirectly, on the amount of funding available to these agencies for new and current governmental projects. Therefore, a portion of the Company&#8217;s operations is dependent upon the level and timing of government funding.&#160;&#160;Statutory mechanics liens provide the Company high priority in the event of lien foreclosures following financial difficulties of private owners, thus minimizing credit risk with private customers.</font></div></div>
CY2018 us-gaap Revenue Recognition Percentage Of Completion Method
RevenueRecognitionPercentageOfCompletionMethod
<div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (Topic 606), on January 1, 2018, using the modified retrospective method. The Company recognized the cumulative effect of initially adopting Topic 606 guidance as an adjustment to the beginning balance of retained earnings. Contracts with customers that were not substantially complete in both the Company&#8217;s marine and concrete segments were evaluated in order to determine the impact as of the date of adoption. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. The Company&#8217;s projects are typically short in duration and usually span a period of less than one year. The Company determines the appropriate accounting treatment for each contract before work begins and generally records revenue on contracts over time. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. The Company's contracts and related change orders typically represent a single performance obligation because individual goods and services are not separately identifiable and the Company provides a significant integrated service. Revenue is recognized over time because control is continuously transferred to the customer. For contracts with multiple performance obligations, the Company allocates the contract's transaction price to each performance obligation using its best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as incurring costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When losses on uncompleted contracts are anticipated, the entire loss is recognized in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract revenue is derived from the original contract price as modified by agreed-upon change orders and estimates of variable consideration related to incentive fees and change orders or claims for which price has not yet been agreed by the customer. The Company estimates variable consideration based on the most likely amount to which it expects to be entitled. Variable consideration is included in the estimated transaction price to the extent it is probable that a significant reversal of cumulative recognized revenue will not occur. As of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;">$1.1</font><font style="font-family:inherit;font-size:10pt;"> million of claims against customers has been recognized and is reflected on the Company's Consolidated Balance Sheet under "Costs and estimated earnings in excess of billings on uncompleted contracts." The Company believes collection of these claims is probable, although the full amount of the recorded claims may not be collected.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets and liabilities include the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Accounts Receivable: Trade, net of allowance</font><font style="font-family:inherit;font-size:10pt;"> - Represent amounts billed and currently due from customers and are stated at their net estimated realizable value.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Accounts Receivable: Retainage</font><font style="font-family:inherit;font-size:10pt;"> - Represent amounts which have not been billed to customers or paid pursuant to retainage provisions in construction contracts, which generally become payable upon contract completion and acceptance by the customer.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts</font><font style="font-family:inherit;font-size:10pt;"> - Represent revenues recognized in excess of amounts billed, which management believes will be billed and collected within one year of the completion of the contract (i.e. Contract Assets) and are recorded as a current asset.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Billings in Excess of Costs and Estimated Earnings on Uncompleted Contracts</font><font style="font-family:inherit;font-size:10pt;"> - Represent billings in excess of revenues recognized (i.e. Contract Liabilities) and are recorded as a current liability.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s evaluation of its construction contracts under the new standard focused on the following areas which have the most significant impact on the amount and timing of revenue recognized:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Obligations</font><font style="font-family:inherit;font-size:10pt;"> - Construction contracts with customers, including those related to contract modifications, were reviewed to determine if there were any multiple performance obligations. Based on our review, a limited number of contracts in the marine segment and no contracts in the concrete segment were identified as having multiple performance obligations. The net impact on retained earnings as of January 1, 2018 and gross profit for the year ended December 31, 2018 were not material.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Upfront Costs</font><font style="font-family:inherit;font-size:10pt;"> - These costs were required to be capitalized as assets and were recorded as part of "Costs and estimated earnings in excess of billings on uncompleted contracts" in the Company&#8217;s Consolidated Balance Sheets and amortized over the expected duration of the contract as part of "Costs of contract revenues" in the Company&#8217;s Consolidated Statements of Operations. If the expected completion date of the contract changes, the amortization period will be recalculated and adjusted prospectively. The amortization of such costs for the Company are generally comprised of initial costs incurred to mobilize equipment and labor to a job site or other upfront costs such as bonds or insurance prior to the "notice-to-proceed" date, which had been expensed as incurred in prior periods. Based on the Company's review, certain contracts in the marine segment were identified as having material upfront costs. The Company also reviewed contracts for the concrete segment and while certain contracts within the segment were identified as having upfront costs, they were not considered material.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div>

Files In Submission

Name View Source Status
0001402829-19-000010-index-headers.html Edgar Link pending
0001402829-19-000010-index.html Edgar Link pending
0001402829-19-000010.txt Edgar Link pending
0001402829-19-000010-xbrl.zip Edgar Link pending
a5yearcumulativereturn.jpg Edgar Link pending
annualreport2018form10ke001.jpg Edgar Link pending
annualreport2018form10ke002.jpg Edgar Link pending
annualreport2018form10ke003.jpg Edgar Link pending
annualreport2018form10ke004.jpg Edgar Link pending
annualreport2018form10ke005.jpg Edgar Link pending
annualreport2018form10ke006.jpg Edgar Link pending
annualreport2018form10ke007.jpg Edgar Link pending
annualreport2018form10ke008.jpg Edgar Link pending
annualreport2018form10ke009.jpg Edgar Link pending
annualreport2018form10ke010.jpg Edgar Link pending
annualreport2018form10ke011.jpg Edgar Link pending
annualreport2018form10ke012.jpg Edgar Link pending
annualreport2018form113e001.jpg Edgar Link pending
annualreport2018form113e002.jpg Edgar Link pending
annualreport2018form113e003.jpg Edgar Link pending
annualreport2018form113e004.jpg Edgar Link pending
annualreport2018form113e005.jpg Edgar Link pending
annualreport2018form113e006.jpg Edgar Link pending
annualreport2018form125d001.jpg Edgar Link pending
annualreport2018form125d002.jpg Edgar Link pending
annualreport2018form125d003.jpg Edgar Link pending
annualreport2018form125d004.jpg Edgar Link pending
annualreport2018form125d005.jpg Edgar Link pending
annualreport2018form1606001.jpg Edgar Link pending
annualreport2018form1_image1.gif Edgar Link pending
annualreport2018form1_image3.gif Edgar Link pending
annualreport2018form1_img2a1.gif Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
orionentitiesallaffiliat.htm Edgar Link pending
orionentitiesallaffiliat001.jpg Edgar Link pending
orn-20181231.xml Edgar Link completed
orn-20181231.xsd Edgar Link pending
orn-20181231_cal.xml Edgar Link unprocessable
orn-20181231_def.xml Edgar Link unprocessable
orn-20181231_lab.xml Edgar Link unprocessable
orn-20181231_pre.xml Edgar Link unprocessable
orn12312018-1012.htm Edgar Link pending
orn12312018-231.htm Edgar Link pending
orn12312018-232.htm Edgar Link pending
orn12312018-311.htm Edgar Link pending
orn12312018-312.htm Edgar Link pending
orn12312018-321.htm Edgar Link pending
orn12312018-ex1010.htm Edgar Link pending
orn12312018-ex1011.htm Edgar Link pending
orn12312018-ex1020.htm Edgar Link pending
orn1231201810-kdoc.htm Edgar Link pending
orn12312019-ex109.htm Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R100.htm Edgar Link pending
R101.htm Edgar Link pending
R102.htm Edgar Link pending
R103.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
R93.htm Edgar Link pending
R94.htm Edgar Link pending
R95.htm Edgar Link pending
R96.htm Edgar Link pending
R97.htm Edgar Link pending
R98.htm Edgar Link pending
R99.htm Edgar Link pending
R9999.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending