2019 Q2 Form 10-Q Financial Statement
#000119312519136281 Filed on May 03, 2019
Income Statement
Concept | 2019 Q2 | 2019 Q1 | 2018 Q4 |
---|---|---|---|
Revenue | $371.8M | $342.1M | $353.1M |
YoY Change | 11.79% | 13.39% | 17.76% |
Cost Of Revenue | $264.6M | $252.7M | $254.5M |
YoY Change | 11.67% | 13.95% | 16.48% |
Gross Profit | $107.3M | $89.44M | $98.64M |
YoY Change | 12.19% | 11.83% | 21.26% |
Gross Profit Margin | 28.86% | 26.14% | 27.93% |
Selling, General & Admin | $69.90M | $65.56M | $65.30M |
YoY Change | 14.61% | 9.18% | 13.17% |
% of Gross Profit | 65.14% | 73.3% | 66.2% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $15.50M | $15.00M | $14.40M |
YoY Change | -0.64% | -0.66% | -2.04% |
% of Gross Profit | 14.45% | 16.77% | 14.6% |
Operating Expenses | $75.90M | $65.56M | $71.10M |
YoY Change | 24.44% | 9.18% | 9.72% |
Operating Profit | $31.40M | $17.99M | $27.54M |
YoY Change | 14.89% | 40.55% | 66.44% |
Interest Expense | -$5.600M | $5.676M | -$5.500M |
YoY Change | -198.4% | 40.5% | -6.78% |
% of Operating Profit | -17.83% | 31.55% | -19.97% |
Other Income/Expense, Net | -$100.0K | -$125.0K | -$100.0K |
YoY Change | -38.65% | 2.46% | -85.71% |
Pretax Income | $25.10M | $12.19M | $21.20M |
YoY Change | 16.87% | 41.11% | 112.0% |
Income Tax | $6.200M | $3.354M | $5.500M |
% Of Pretax Income | 24.7% | 27.52% | 25.94% |
Net Earnings | $18.90M | $8.834M | $16.48M |
YoY Change | 15.84% | 38.16% | 52.65% |
Net Earnings / Revenue | 5.08% | 2.58% | 4.67% |
Basic Earnings Per Share | $0.54 | ||
Diluted Earnings Per Share | $634.2K | $295.3K | $0.53 |
COMMON SHARES | |||
Basic Shares Outstanding | 30.01M | 29.68M | 31.22M shares |
Diluted Shares Outstanding | 29.81M |
Balance Sheet
Concept | 2019 Q2 | 2019 Q1 | 2018 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $105.7M | $98.20M | $100.5M |
YoY Change | -33.98% | 101.64% | 8.53% |
Cash & Equivalents | $95.70M | $88.15M | $90.44M |
Short-Term Investments | $9.900M | $10.00M | $10.10M |
Other Short-Term Assets | $14.70M | $32.47M | $35.76M |
YoY Change | -64.0% | -27.73% | 7.36% |
Inventory | $64.00M | $60.65M | $61.16M |
Prepaid Expenses | |||
Receivables | $252.3M | $217.0M | $214.1M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $436.7M | $408.3M | $411.5M |
YoY Change | -3.3% | 24.31% | 15.95% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $139.0M | $91.39M | $90.12M |
YoY Change | 63.44% | 8.12% | 11.15% |
Goodwill | $175.0M | $173.0M | |
YoY Change | 8.21% | 11.31% | |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $9.100M | $10.37M | $10.16M |
YoY Change | -19.08% | -2.89% | 9.54% |
Total Long-Term Assets | $479.7M | $469.4M | $423.1M |
YoY Change | 21.89% | 19.21% | 10.24% |
TOTAL ASSETS | |||
Total Short-Term Assets | $436.7M | $408.3M | $411.5M |
Total Long-Term Assets | $479.7M | $469.4M | $423.1M |
Total Assets | $916.4M | $877.7M | $834.7M |
YoY Change | 8.43% | 21.53% | 12.98% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $96.20M | $88.87M | $96.95M |
YoY Change | 10.2% | 1.83% | 10.89% |
Accrued Expenses | $51.00M | $43.70M | $35.60M |
YoY Change | 68.32% | 66.79% | 40.16% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $29.00M | $23.93M | $22.64M |
YoY Change | 44.4% | 37.67% | 35.99% |
Total Short-Term Liabilities | $202.0M | $182.4M | $181.7M |
YoY Change | 25.12% | 18.29% | 13.69% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $435.9M | $430.5M | $432.2M |
YoY Change | 0.59% | 30.17% | 30.6% |
Other Long-Term Liabilities | $68.10M | $33.80M | $27.77M |
YoY Change | 197.12% | 31.47% | 13.07% |
Total Long-Term Liabilities | $504.0M | $464.3M | $460.0M |
YoY Change | 10.47% | 30.27% | 29.39% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $202.0M | $182.4M | $181.7M |
Total Long-Term Liabilities | $504.0M | $464.3M | $460.0M |
Total Liabilities | $710.4M | $687.1M | $652.2M |
YoY Change | 12.74% | 31.22% | 23.46% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $114.0M | $105.2M | |
YoY Change | 97.98% | 117.23% | |
Common Stock | $184.2M | $182.1M | |
YoY Change | 56392.02% | 4.46% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $206.0M | $190.6M | $182.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $916.4M | $877.7M | $834.7M |
YoY Change | 8.43% | 21.53% | 12.98% |
Cashflow Statement
Concept | 2019 Q2 | 2019 Q1 | 2018 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $18.90M | $8.834M | $16.48M |
YoY Change | 15.84% | 38.16% | 52.65% |
Depreciation, Depletion And Amortization | $15.50M | $15.00M | $14.40M |
YoY Change | -0.64% | -0.66% | -2.04% |
Cash From Operating Activities | $36.50M | $15.89M | $27.80M |
YoY Change | 35.19% | 161.12% | 79.35% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$9.100M | $8.658M | -$8.100M |
YoY Change | 9.64% | -15.42% | -7.95% |
Acquisitions | $5.125M | ||
YoY Change | -55.45% | ||
Other Investing Activities | -$16.20M | $420.0K | -$18.30M |
YoY Change | -1450.0% | -60.0% | 60.53% |
Cash From Investing Activities | -$25.30M | -$13.96M | -$26.60M |
YoY Change | 256.34% | -34.44% | 32.34% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $3.946M | ||
YoY Change | 27.62% | ||
Cash From Financing Activities | -3.600M | -4.226M | -49.90M |
YoY Change | -103.6% | -84.58% | -25050.0% |
NET CHANGE | |||
Cash From Operating Activities | 36.50M | 15.89M | 27.80M |
Cash From Investing Activities | -25.30M | -13.96M | -26.60M |
Cash From Financing Activities | -3.600M | -4.226M | -49.90M |
Net Change In Cash | 7.600M | -2.296M | -48.70M |
YoY Change | -93.66% | -94.61% | 1006.82% |
FREE CASH FLOW | |||
Cash From Operating Activities | $36.50M | $15.89M | $27.80M |
Capital Expenditures | -$9.100M | $8.658M | -$8.100M |
Free Cash Flow | $45.60M | $7.231M | $35.90M |
YoY Change | 29.18% | -274.16% | 47.74% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
88146000 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
90442000 | |
CY2019Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
10026000 | |
CY2018Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
10060000 | |
CY2019Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
216997000 | |
CY2019Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
91391000 | |
CY2018Q4 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
104425000 | |
CY2019Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-3180000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
90117000 | |
CY2019Q1 | us-gaap |
Goodwill
Goodwill
|
174959000 | |
CY2018Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-431000 | |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
190601000 | |
CY2018Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
10157000 | |
CY2019Q1 | us-gaap |
Assets
Assets
|
877709000 | |
CY2018Q4 | us-gaap |
Assets
Assets
|
834658000 | |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
182498000 | |
CY2019Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
877709000 | |
CY2019Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
23925000 | |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
834658000 | |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
5442000 | |
CY2018Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
22642000 | |
CY2019Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
88872000 | |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
5085000 | |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
96949000 | |
CY2019Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
22371000 | |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
173049000 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | |
CY2018Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
214121000 | |
CY2019Q1 | us-gaap |
Inventory Net
InventoryNet
|
60654000 | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.01 | |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
61162000 | |
CY2019Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
32473000 | |
CY2018Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
35760000 | |
CY2019Q1 | us-gaap |
Assets Current
AssetsCurrent
|
408296000 | |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
411545000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
147409000 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
149790000 | |
CY2019Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
10374000 | |
CY2019Q1 | us-gaap |
Treasury Stock Common Value
TreasuryStockCommonValue
|
104429000 | |
CY2018Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
27923000 | |
CY2019Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
28680000 | |
CY2018Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
29366000 | |
CY2019Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
182417000 | |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
181686000 | |
CY2019Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
430460000 | |
CY2018Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
432182000 | |
CY2019Q1 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
5774000 | |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
6695000 | |
CY2019Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
33801000 | |
CY2018Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
27773000 | |
CY2019Q1 | us-gaap |
Liabilities
Liabilities
|
687108000 | |
CY2018Q4 | us-gaap |
Liabilities
Liabilities
|
652160000 | |
CY2019Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2018Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2019Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
328000 | |
CY2018Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
327000 | |
CY2019Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
183836000 | |
CY2018Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
181815000 | |
CY2019Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
114046000 | |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
105212000 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2019Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2019Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2019Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | |
CY2019Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32780967 | |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
32723972 | |
CY2019Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
29971963 | |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
29915611 | |
CY2019Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
2809004 | |
CY2018Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
2808361 | |
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
45280000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
30682000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
3974000 | |
CY2018Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
3824000 | |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6394000 | |
CY2018Q1 | us-gaap |
Cumulative Effect On Retained Earnings Net Of Tax1
CumulativeEffectOnRetainedEarningsNetOfTax1
|
2888000 | |
CY2018Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation Forfeited
StockIssuedDuringPeriodValueShareBasedCompensationForfeited
|
56000 | |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3354000 | |
CY2018Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2307000 | |
CY2018Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2243000 | |
CY2019Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
342135000 | |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
301728000 | |
CY2019Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
252697000 | |
CY2018Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
24640000 | |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8834000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
1160000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
921000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
210528000 | |
CY2018Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
221752000 | |
CY2019Q1 | us-gaap |
Gross Profit
GrossProfit
|
89438000 | |
CY2018Q1 | us-gaap |
Gross Profit
GrossProfit
|
79976000 | |
CY2019Q1 | us-gaap |
Selling Expense
SellingExpense
|
17130000 | |
CY2018Q1 | us-gaap |
Selling Expense
SellingExpense
|
15846000 | |
CY2019Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
48431000 | |
CY2018Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
44203000 | |
CY2019Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5888000 | |
CY2018Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
7128000 | |
CY2019Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
17989000 | |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
12799000 | |
CY2019Q1 | us-gaap |
Interest Expense
InterestExpense
|
5676000 | |
CY2018Q1 | us-gaap |
Interest Expense
InterestExpense
|
4040000 | |
CY2019Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-125000 | |
CY2018Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-122000 | |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
12188000 | |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
8637000 | |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6394000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-2749000 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
1160000 | |
CY2019Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
6085000 | |
CY2018Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
7554000 | |
CY2019Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
0.30 | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
0.20 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
29679884 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31548745 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
29806653 | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31772581 | |
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
198581000 | |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
182498000 | |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
8834000 | |
CY2019Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation Forfeited
StockIssuedDuringPeriodValueShareBasedCompensationForfeited
|
4000 | |
CY2019Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2022000 | |
CY2019Q1 | us-gaap |
Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
|
-2749000 | |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
190601000 | |
CY2019Q1 | us-gaap |
Profit Loss
ProfitLoss
|
8834000 | |
CY2018Q1 | us-gaap |
Profit Loss
ProfitLoss
|
6394000 | |
CY2019Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
9111000 | |
CY2018Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
7978000 | |
CY2019Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5888000 | |
CY2018Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
7128000 | |
CY2019Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
282000 | |
CY2018Q1 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
302000 | |
CY2019Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
828000 | |
CY2018Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
896000 | |
CY2019Q1 | us-gaap |
Payments Of Merger Related Costs Financing Activities
PaymentsOfMergerRelatedCostsFinancingActivities
|
2818000 | |
CY2018Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
1050000 | |
CY2018Q1 | us-gaap |
Payments Of Merger Related Costs Financing Activities
PaymentsOfMergerRelatedCostsFinancingActivities
|
1740000 | |
CY2019Q1 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
19000 | |
CY2018Q1 | us-gaap |
Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
|
185000 | |
CY2019Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2022000 | |
CY2018Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2240000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
3704000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
7058000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-799000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
2420000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1048000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
4139000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-7807000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-57000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
2746000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
|
1303000 | |
CY2019Q1 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-5841000 | |
CY2018Q1 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-6297000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
15889000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
6085000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
7482000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
17782000 | |
CY2019Q1 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
7530000 | |
CY2018Q1 | us-gaap |
Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
|
19000000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
8658000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10237000 | |
CY2019Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
5125000 | |
CY2018Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
11505000 | |
CY2019Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
196000 | |
CY2018Q1 | us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
283000 | |
CY2019Q1 | us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
420000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-13959000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-21291000 | |
CY2019Q1 | ibp |
Proceeds From Delayed Draw Term Loan
ProceedsFromDelayedDrawTermLoan
|
-1000000 | |
CY2019Q1 | us-gaap |
Proceeds From Notes Payable
ProceedsFromNotesPayable
|
4908000 | |
CY2018Q1 | us-gaap |
Proceeds From Notes Payable
ProceedsFromNotesPayable
|
4510000 | |
CY2018Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
1000 | |
CY2019Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
3946000 | |
CY2018Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
3092000 | |
CY2019Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
1366000 | |
CY2018Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
1629000 | |
CY2018Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
24640000 | |
CY2019Q1 | ibp |
Surrender Of Common Stock Awards By Employees
SurrenderOfCommonStockAwardsByEmployees
|
4000 | |
CY2018Q1 | ibp |
Surrender Of Common Stock Awards By Employees
SurrenderOfCommonStockAwardsByEmployees
|
56000 | |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4226000 | |
CY2018Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-27398000 | |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-2296000 | |
CY2018Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-42604000 | |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
90442000 | |
CY2017Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
62510000 | |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
88146000 | |
CY2018Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
19906000 | |
CY2019Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
5816000 | |
CY2018Q1 | ibp |
Finance Lease Obligations Incurred
FinanceLeaseObligationsIncurred
|
312000 | |
CY2018Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
3914000 | |
CY2019Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
737000 | |
CY2018Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
899000 | |
CY2019Q1 | ibp |
Finance Lease Obligations Incurred
FinanceLeaseObligationsIncurred
|
1108000 | |
CY2019Q1 | us-gaap |
Business Combination Consideration Transferred Liabilities Incurred
BusinessCombinationConsiderationTransferredLiabilitiesIncurred
|
1380000 | |
CY2018Q1 | us-gaap |
Business Combination Consideration Transferred Liabilities Incurred
BusinessCombinationConsiderationTransferredLiabilitiesIncurred
|
3093000 | |
CY2019Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1503000 | |
CY2018Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1485000 | |
CY2019Q1 | ibp |
Cost And Estimated Earnings Under Over Billings Net
CostAndEstimatedEarningsUnderOverBillingsNet
|
14594000 | |
CY2018Q4 | ibp |
Cost And Estimated Earnings Under Over Billings Net
CostAndEstimatedEarningsUnderOverBillingsNet
|
10666000 | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Explanation
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation
|
over the next 18 months. | |
CY2018Q4 | ibp |
Cost And Estimated Earnings Under Over Billings Net
CostAndEstimatedEarningsUnderOverBillingsNet
|
10666000 | |
CY2019Q1 | ibp |
Costs And Estimated Earnings In Excess Of Billing On Uncompleted Contracts
CostsAndEstimatedEarningsInExcessOfBillingOnUncompletedContracts
|
19565000 | |
CY2018 | ibp |
Costs And Estimated Earnings In Excess Of Billing On Uncompleted Contracts
CostsAndEstimatedEarningsInExcessOfBillingOnUncompletedContracts
|
15092000 | |
CY2019Q1 | ibp |
Billings In Excess Of Cost On Uncompleted Contracts
BillingsInExcessOfCostOnUncompletedContracts
|
4971000 | |
CY2018Q4 | ibp |
Billings In Excess Of Cost On Uncompleted Contracts
BillingsInExcessOfCostOnUncompletedContracts
|
4426000 | |
CY2019Q1 | us-gaap |
Revenue Performance Obligation Description Of Timing
RevenuePerformanceObligationDescriptionOfTiming
|
one year or less. | |
CY2019Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
342135000 | |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
301728000 | |
CY2019Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
19565000 | |
CY2018Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
15092000 | |
CY2019Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
7792000 | |
CY2018Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
7468000 | |
CY2019Q1 | ibp |
Costs Incurred On Uncompleted Contracts
CostsIncurredOnUncompletedContracts
|
101024000 | |
CY2018Q4 | ibp |
Costs Incurred On Uncompleted Contracts
CostsIncurredOnUncompletedContracts
|
114826000 | |
CY2019Q1 | ibp |
Estimated Earnings On Long Term Contracts
EstimatedEarningsOnLongTermContracts
|
52670000 | |
CY2018Q4 | ibp |
Estimated Earnings On Long Term Contracts
EstimatedEarningsOnLongTermContracts
|
58952000 | |
CY2019Q1 | us-gaap |
Receivables Long Term Contracts Or Programs
ReceivablesLongTermContractsOrPrograms
|
153694000 | |
CY2018Q4 | us-gaap |
Receivables Long Term Contracts Or Programs
ReceivablesLongTermContractsOrPrograms
|
173778000 | |
CY2019Q1 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
139100000 | |
CY2018Q4 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
163112000 | |
CY2019Q1 | ibp |
Cost And Estimated Earnings Under Over Billings Net
CostAndEstimatedEarningsUnderOverBillingsNet
|
14594000 | |
CY2018Q4 | us-gaap |
Goodwill
Goodwill
|
173049000 | |
CY2019Q1 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
1882000 | |
CY2018Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
243053000 | |
CY2018Q4 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
70004000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
149790000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
17719000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
22744000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
21415000 | |
CY2019Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
6300000 | |
CY2019Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
89500000 | |
CY2019Q1 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
71200000 | |
CY2018Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
69800000 | |
CY2019Q1 | us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
1882000 | |
CY2019Q1 | us-gaap |
Goodwill Other Increase Decrease
GoodwillOtherIncreaseDecrease
|
28000 | |
CY2019Q1 | us-gaap |
Goodwill Other Increase Decrease
GoodwillOtherIncreaseDecrease
|
28000 | |
CY2019Q1 | us-gaap |
Goodwill Gross
GoodwillGross
|
244963000 | |
CY2019Q1 | us-gaap |
Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
|
70004000 | |
CY2019Q1 | us-gaap |
Goodwill
Goodwill
|
174959000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
245317000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
97908000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
147409000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
241809000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
92019000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
20494000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
17583000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
47454000 | |
CY2019Q1 | us-gaap |
Finite Lived Intangible Assets Period Increase Decrease
FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
|
3500000 | |
CY2019Q1 | us-gaap |
Long Term Loans Payable
LongTermLoansPayable
|
390108000 | |
CY2018Q4 | us-gaap |
Long Term Loans Payable
LongTermLoansPayable
|
390916000 | |
CY2019Q1 | ibp |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Adjustments
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdjustments
|
-245000 | |
CY2019Q1 | ibp |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Accretion Expense
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretionExpense
|
-125000 | |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
71240000 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
69807000 | |
CY2019Q1 | us-gaap |
Derivative Assets
DerivativeAssets
|
805000 | |
CY2019Q1 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
60811000 | |
CY2018Q4 | us-gaap |
Long Term Notes Payable
LongTermNotesPayable
|
60391000 | |
CY2019Q1 | us-gaap |
Notes Payable
NotesPayable
|
3466000 | |
CY2018Q4 | us-gaap |
Notes Payable
NotesPayable
|
3517000 | |
CY2019Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
454385000 | |
CY2018Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
454824000 | |
CY2019Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
23925000 | |
CY2018Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
22642000 | |
CY2019Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
430460000 | |
CY2018Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
432182000 | |
CY2019Q1 | ibp |
Debt Instrument Maturity Month And Year
DebtInstrumentMaturityMonthAndYear
|
2025-03 | |
CY2018Q4 | us-gaap |
Derivative Assets
DerivativeAssets
|
1765000 | |
CY2019Q1 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
72045000 | |
CY2018Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
71572000 | |
CY2019Q1 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
4984000 | |
CY2018Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
2275000 | |
CY2019Q1 | us-gaap |
Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
|
4977000 | |
CY2018Q4 | us-gaap |
Business Combination Contingent Consideration Liability
BusinessCombinationContingentConsiderationLiability
|
5098000 | |
CY2019Q1 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
9961000 | |
CY2018Q4 | us-gaap |
Liabilities Fair Value Disclosure
LiabilitiesFairValueDisclosure
|
7373000 | |
CY2018Q4 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
|
5098000 | |
CY2019Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Purchases
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
|
1525000 | |
CY2019Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
|
1526000 | |
CY2019Q1 | us-gaap |
Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
|
4977000 | |
CY2019Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
4500000 | |
CY2019Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y9M18D | |
CY2019Q1 | us-gaap |
Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
|
5201000 | |
CY2018Q4 | us-gaap |
Workers Compensation Liability Current
WorkersCompensationLiabilityCurrent
|
5795000 | |
CY2019Q1 | us-gaap |
Workers Compensation Liability Noncurrent
WorkersCompensationLiabilityNoncurrent
|
11138000 | |
CY2018Q4 | us-gaap |
Workers Compensation Liability Noncurrent
WorkersCompensationLiabilityNoncurrent
|
9447000 | |
CY2019Q1 | us-gaap |
Workers Compensation Liability Current And Noncurrent
WorkersCompensationLiabilityCurrentAndNoncurrent
|
16339000 | |
CY2018Q4 | us-gaap |
Workers Compensation Liability Current And Noncurrent
WorkersCompensationLiabilityCurrentAndNoncurrent
|
15242000 | |
CY2019Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1938000 | |
CY2018Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2240000 | |
CY2019Q1 | ibp |
Health Insurance Expense
HealthInsuranceExpense
|
4800000 | |
CY2018Q1 | ibp |
Health Insurance Expense
HealthInsuranceExpense
|
4400000 | |
CY2019Q1 | us-gaap |
Defined Contribution Plan Administrative Expenses
DefinedContributionPlanAdministrativeExpenses
|
600000 | |
CY2018Q1 | us-gaap |
Defined Contribution Plan Administrative Expenses
DefinedContributionPlanAdministrativeExpenses
|
400000 | |
CY2019Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
127000 | |
CY2018Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
224000 | |
CY2019Q1 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2019Q1 | us-gaap |
Purchase Obligation Due In Third Year
PurchaseObligationDueInThirdYear
|
15000000 | |
CY2019Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.275 | |
CY2019Q1 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
1914000 | |
CY2018Q4 | us-gaap |
Accrued Insurance Current
AccruedInsuranceCurrent
|
1848000 | |
CY2019Q1 | us-gaap |
Accrued Insurance Noncurrent
AccruedInsuranceNoncurrent
|
9803000 | |
CY2018Q4 | us-gaap |
Accrued Insurance Noncurrent
AccruedInsuranceNoncurrent
|
6608000 | |
CY2019Q1 | us-gaap |
Accrued Insurance Current And Noncurrent
AccruedInsuranceCurrentAndNoncurrent
|
11717000 | |
CY2018Q4 | us-gaap |
Accrued Insurance Current And Noncurrent
AccruedInsuranceCurrentAndNoncurrent
|
8456000 | |
CY2019Q1 | us-gaap |
Purchase Obligation Due In Next Twelve Months
PurchaseObligationDueInNextTwelveMonths
|
16400000 | |
CY2019Q1 | us-gaap |
Purchase Obligation Due In Second Year
PurchaseObligationDueInSecondYear
|
21400000 | |
CY2019Q1 | ibp |
Purchase Obligations Satisfied
PurchaseObligationsSatisfied
|
1800000 | |
CY2019Q1 | ibp |
Actual Purchases Under Agreement
ActualPurchasesUnderAgreement
|
200000 | |
CY2019Q1 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
344397000 | |
CY2018Q1 | us-gaap |
Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
|
322666000 | |
CY2019Q1 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
8793000 | |
CY2018Q1 | us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
7478000 | |
CY2019Q1 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
0.30 | |
CY2018Q1 | us-gaap |
Business Acquisition Pro Forma Earnings Per Share Basic
BusinessAcquisitionProFormaEarningsPerShareBasic
|
0.24 | |
CY2019Q1 | us-gaap |
Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amount
BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
|
2000000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
15577000 | |
CY2019Q1 | ibp |
Amortization Of Operating Lease Rightofuse Assets
AmortizationOfOperatingLeaseRightofuseAssets
|
3798000 | |
CY2019Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3851000 | |
CY2019Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
9000 | |
CY2019Q1 | us-gaap |
Amortization Of Leased Asset
AmortizationOfLeasedAsset
|
1478000 | |
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2019Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
30011640 | |
CY2018Q1 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
-386000 | |
CY2019Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
1 | |
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
45280000 | |
CY2019Q1 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
9217000 | |
CY2019Q1 | ibp |
Lease Assets
LeaseAssets
|
54497000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
14241000 | |
CY2019Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
30682000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
3974000 | |
CY2019Q1 | ibp |
Lease Liabilities
LeaseLiabilities
|
53225000 | |
CY2019Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0504 | |
CY2019Q1 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.0457 | |
CY2019Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y6M | |
CY2019Q1 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y3M18D | |
CY2019Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
4987000 | |
CY2019Q1 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
94000 | |
CY2019Q1 | us-gaap |
Lease Cost
LeaseCost
|
6559000 | |
CY2019Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
4233000 | |
CY2019Q1 | us-gaap |
Finance Lease Interest Payment On Liability
FinanceLeaseInterestPaymentOnLiability
|
94000 | |
CY2019Q1 | us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
1366000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
4328000 | |
CY2018Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
4806000 | |
CY2019Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2019Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
200000 | |
CY2019Q1 | us-gaap |
Number Of Businesses Acquired
NumberOfBusinessesAcquired
|
1 | |
CY2019Q1 | us-gaap |
Business Acquisition Percentage Of Voting Interests Acquired
BusinessAcquisitionPercentageOfVotingInterestsAcquired
|
1.00 | |
CY2019Q1 | dei |
Document Type
DocumentType
|
10-Q | |
CY2019Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2019Q1 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2019-03-31 | |
CY2019Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2019 | |
CY2019Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2019Q1 | dei |
Entity Registrant Name
EntityRegistrantName
|
Installed Building Products, Inc. | |
CY2019Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001580905 | |
CY2019Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2019Q1 | dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | |
CY2019Q1 | dei |
Trading Symbol
TradingSymbol
|
IBP | |
CY2019Q1 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
2253000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
12477000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
|
1339000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
8072000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
|
452000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
5307000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
|
93000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
2664000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
4695000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
5207000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
9344000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Executory Costs
CapitalLeasesFutureMinimumPaymentsExecutoryCosts
|
255000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
|
459000 | |
CY2018Q4 | ibp |
Capital Leases Minimum Payments At Contracted Rate Net Executory And Interest Payments
CapitalLeasesMinimumPaymentsAtContractedRateNetExecutoryAndInterestPayments
|
8630000 | |
CY2018Q4 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
4806000 | |
CY2018Q4 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
3824000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
48792000 | |
CY2018Q1 | ibp |
Proceeds From Delayed Draw Term Loan
ProceedsFromDelayedDrawTermLoan
|
-750000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
12369000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
3947000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
13295000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
2539000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
8952000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
1596000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
5451000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
663000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
3462000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due Year Five
FinanceLeaseLiabilityPaymentsDueYearFive
|
284000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
6830000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due After Year Five
FinanceLeaseLiabilityPaymentsDueAfterYearFive
|
16000 | |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
50359000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
9045000 | |
CY2019Q1 | ibp |
Finance Lease Excutory Costs
FinanceLeaseExcutoryCosts
|
-255000 | |
CY2019Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
5436000 | |
CY2019Q1 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
488000 | |
CY2019Q1 | ibp |
Present Value Of Future Minimum Operating Lease Payments
PresentValueOfFutureMinimumOperatingLeasePayments
|
44923000 | |
CY2019Q1 | ibp |
Present Value Of Future Minimum Lease Payments
PresentValueOfFutureMinimumLeasePayments
|
8302000 |