2020 Q2 Form 10-Q Financial Statement
#000035282520000047 Filed on August 05, 2020
Income Statement
Concept | 2020 Q2 | 2020 Q1 | 2019 Q2 |
---|---|---|---|
Revenue | $141.6M | $121.9M | $190.7M |
YoY Change | -25.77% | -12.64% | 10.3% |
Cost Of Revenue | $113.4M | $98.79M | $163.8M |
YoY Change | -30.76% | -18.57% | 17.15% |
Gross Profit | $28.14M | $23.12M | $36.63M |
YoY Change | -23.18% | -17.89% | 10.79% |
Gross Profit Margin | 19.88% | 18.97% | 19.21% |
Selling, General & Admin | $18.87M | $20.34M | $22.86M |
YoY Change | -17.44% | -7.21% | -2.2% |
% of Gross Profit | 67.06% | 87.96% | 62.4% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $1.963M | $1.935M | $2.768M |
YoY Change | -29.08% | -30.19% | -5.79% |
% of Gross Profit | 6.98% | 8.37% | 7.56% |
Operating Expenses | $18.87M | $20.34M | $22.86M |
YoY Change | -17.44% | -7.21% | -2.2% |
Operating Profit | $3.217M | $144.0K | $16.35M |
YoY Change | -80.33% | -98.4% | 28.65% |
Interest Expense | $1.089M | $812.0K | -$1.600M |
YoY Change | -168.06% | -158.0% | -196.74% |
% of Operating Profit | 33.85% | 563.89% | -9.79% |
Other Income/Expense, Net | $2.306M | -$606.0K | $252.0K |
YoY Change | 815.08% | -504.0% | -296.88% |
Pretax Income | $9.072M | -$63.00K | $11.25M |
YoY Change | -19.35% | -101.46% | 82.55% |
Income Tax | $2.102M | -$58.00K | $1.685M |
% Of Pretax Income | 23.17% | 14.98% | |
Net Earnings | $523.0K | -$1.866M | $9.564M |
YoY Change | -94.53% | -150.57% | 76.0% |
Net Earnings / Revenue | 0.37% | -1.53% | 5.02% |
Basic Earnings Per Share | $0.05 | -$0.18 | $0.92 |
Diluted Earnings Per Share | $0.05 | -$0.18 | $0.90 |
COMMON SHARES | |||
Basic Shares Outstanding | 10.56M shares | 10.48M shares | 10.42M shares |
Diluted Shares Outstanding | 10.62M shares | 10.48M shares | 10.64M shares |
Balance Sheet
Concept | 2020 Q2 | 2020 Q1 | 2019 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $7.400M | $6.400M | $12.00M |
YoY Change | -38.33% | -28.89% | -9.77% |
Cash & Equivalents | $7.387M | $6.418M | $12.00M |
Short-Term Investments | |||
Other Short-Term Assets | $7.168M | $9.060M | $6.990M |
YoY Change | 2.55% | 16.87% | -42.18% |
Inventory | $113.7M | $113.5M | $134.4M |
Prepaid Expenses | |||
Receivables | $116.1M | $110.6M | $136.1M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $210.8M | $207.2M | $252.1M |
YoY Change | -16.38% | -20.02% | 12.88% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $97.30M | $82.94M | $84.44M |
YoY Change | 15.23% | -3.41% | -5.62% |
Goodwill | $18.97M | $18.99M | $19.22M |
YoY Change | -1.27% | -2.24% | -1.77% |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $1.250M | $1.156M | $1.355M |
YoY Change | -7.75% | 136.89% | -4.31% |
Total Long-Term Assets | $186.5M | $191.9M | $164.7M |
YoY Change | 13.27% | 14.78% | 0.25% |
TOTAL ASSETS | |||
Total Short-Term Assets | $210.8M | $207.2M | $252.1M |
Total Long-Term Assets | $186.5M | $191.9M | $164.7M |
Total Assets | $397.4M | $399.1M | $416.8M |
YoY Change | -4.67% | -6.37% | 7.52% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $71.48M | $63.87M | $78.54M |
YoY Change | -8.99% | -29.36% | 6.61% |
Accrued Expenses | $15.19M | $14.39M | $13.13M |
YoY Change | 15.75% | -3.86% | 42.55% |
Deferred Revenue | $8.517M | $10.63M | $8.543M |
YoY Change | -0.3% | -24.98% | |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $100.0K | $2.700M | $3.100M |
YoY Change | -96.77% | 350.0% | 416.67% |
Total Short-Term Liabilities | $113.1M | $107.5M | $123.6M |
YoY Change | -8.45% | -21.82% | 7.97% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $55.40M | $61.50M | $88.00M |
YoY Change | -37.05% | -31.36% | -10.57% |
Other Long-Term Liabilities | $15.69M | $15.93M | $16.27M |
YoY Change | -3.55% | -6.09% | -6.26% |
Total Long-Term Liabilities | $15.69M | $15.93M | $16.27M |
YoY Change | -3.55% | -6.09% | -6.26% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $113.1M | $107.5M | $123.6M |
Total Long-Term Liabilities | $15.69M | $15.93M | $16.27M |
Total Liabilities | $128.8M | $123.4M | $139.8M |
YoY Change | -7.88% | -20.09% | 6.1% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $156.2M | $155.7M | $128.2M |
YoY Change | 21.82% | 31.2% | -8.68% |
Common Stock | $111.0K | $111.0K | $111.0K |
YoY Change | 0.0% | 0.0% | 0.0% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $12.72M | $12.90M | $16.84M |
YoY Change | -24.46% | -25.01% | -7.37% |
Treasury Stock Shares | 553.4K shares | 562.6K shares | 695.7K shares |
Shareholders Equity | $163.9M | $162.5M | $136.2M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $397.4M | $399.1M | $416.8M |
YoY Change | -4.67% | -6.37% | 7.52% |
Cashflow Statement
Concept | 2020 Q2 | 2020 Q1 | 2019 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $523.0K | -$1.866M | $9.564M |
YoY Change | -94.53% | -150.57% | 76.0% |
Depreciation, Depletion And Amortization | $1.963M | $1.935M | $2.768M |
YoY Change | -29.08% | -30.19% | -5.79% |
Cash From Operating Activities | $14.69M | -$6.890M | $4.120M |
YoY Change | 256.55% | -49.14% | -22.41% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$4.620M | $2.806M | -$1.280M |
YoY Change | 260.94% | 9.1% | 16.36% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $10.00K | $0.00 | $20.00K |
YoY Change | -50.0% | -100.0% | -99.04% |
Cash From Investing Activities | -$4.610M | -$4.443M | -$1.260M |
YoY Change | 265.87% | 76.8% | -228.57% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $1.657M | ||
YoY Change | 215.02% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -9.050M | $4.345M | 40.00K |
YoY Change | -22725.0% | -70.39% | -101.19% |
NET CHANGE | |||
Cash From Operating Activities | 14.69M | -$6.890M | 4.120M |
Cash From Investing Activities | -4.610M | -$4.443M | -1.260M |
Cash From Financing Activities | -9.050M | $4.345M | 40.00K |
Net Change In Cash | 1.030M | -$7.760M | 2.900M |
YoY Change | -64.48% | 524.3% | -0.68% |
FREE CASH FLOW | |||
Cash From Operating Activities | $14.69M | -$6.890M | $4.120M |
Capital Expenditures | -$4.620M | $2.806M | -$1.280M |
Free Cash Flow | $19.31M | -$9.696M | $5.400M |
YoY Change | 257.59% | -39.84% | -15.76% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2020 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
FOSTER L B CO | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000352825 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
CY2020Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P6M | |
CY2020Q2 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:AccruedLiabilitiesCurrent | |
CY2020Q2 | us-gaap |
Finance Lease Right Of Use Asset Statement Of Financial Position Extensible List
FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
|
us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization | |
CY2020Q2 | us-gaap |
Finance Lease Liability Current Statement Of Financial Position Extensible List
FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent | |
CY2020Q2 | us-gaap |
Finance Lease Liability Noncurrent Statement Of Financial Position Extensible List
FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
us-gaap:LongTermDebtAndCapitalLeaseObligations | |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2020-06-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
000-10436 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
PA | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
25-1324733 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
415 Holiday Drive | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite 100 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Pittsburgh | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
PA | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
15220 | ||
dei |
City Area Code
CityAreaCode
|
412 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
928-3400 | ||
dei |
Security12b Title
Security12bTitle
|
Common stock, par value $0.01 | ||
dei |
Trading Symbol
TradingSymbol
|
FSTR | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2020Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
10738099 | shares |
CY2020Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7387000 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
14178000 | USD |
CY2020Q2 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
82537000 | USD |
CY2019Q4 | us-gaap |
Accounts Notes And Loans Receivable Net Current
AccountsNotesAndLoansReceivableNetCurrent
|
78575000 | USD |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
113724000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
119301000 | USD |
CY2020Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
7168000 | USD |
CY2019Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
4610000 | USD |
CY2020Q2 | us-gaap |
Assets Current
AssetsCurrent
|
210816000 | USD |
CY2019Q4 | us-gaap |
Assets Current
AssetsCurrent
|
216664000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
79669000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
82314000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17665000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
13274000 | USD |
CY2020Q2 | us-gaap |
Goodwill
Goodwill
|
18974000 | USD |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
19565000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
40158000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
43514000 | USD |
CY2020Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
28832000 | USD |
CY2019Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
28638000 | USD |
CY2020Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1250000 | USD |
CY2019Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1202000 | USD |
CY2020Q2 | us-gaap |
Assets
Assets
|
397364000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
405171000 | USD |
CY2020Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
71475000 | USD |
CY2019Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
66361000 | USD |
CY2020Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
8517000 | USD |
CY2019Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
8446000 | USD |
CY2020Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9796000 | USD |
CY2019Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
14096000 | USD |
CY2020Q2 | fstr |
Accrued Legal Settlement Current
AccruedLegalSettlementCurrent
|
8000000 | USD |
CY2019Q4 | fstr |
Accrued Legal Settlement Current
AccruedLegalSettlementCurrent
|
8000000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
142000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
2905000 | USD |
CY2020Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
15193000 | USD |
CY2019Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
16936000 | USD |
CY2020Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
113123000 | USD |
CY2019Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
116744000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
55426000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
55288000 | USD |
CY2020Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
4593000 | USD |
CY2019Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
4751000 | USD |
CY2020Q2 | fstr |
Accrued Legal Settlement Non Current
AccruedLegalSettlementNonCurrent
|
30000000 | USD |
CY2019Q4 | fstr |
Accrued Legal Settlement Non Current
AccruedLegalSettlementNonCurrent
|
32000000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14637000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
10268000 | USD |
CY2020Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
15689000 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
16258000 | USD |
CY2019Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2020Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | shares |
CY2019Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
20000000 | shares |
CY2020Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11115779 | shares |
CY2019Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11115779 | shares |
CY2020Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
10562396 | shares |
CY2019Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
10422091 | shares |
CY2020Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
111000 | USD |
CY2019Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
111000 | USD |
CY2020Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
44709000 | USD |
CY2019Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
49204000 | USD |
CY2020Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
156182000 | USD |
CY2019Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
157525000 | USD |
CY2020Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
553383 | shares |
CY2019Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
693688 | shares |
CY2020Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
12722000 | USD |
CY2019Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
16795000 | USD |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-24384000 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-20183000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
163896000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
169862000 | USD |
CY2020Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
397364000 | USD |
CY2019Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
405171000 | USD |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
145766000 | USD |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
200933000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
274541000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
351402000 | USD | |
CY2020Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
118713000 | USD |
CY2019Q2 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
163805000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
225831000 | USD | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
285112000 | USD | |
CY2020Q2 | us-gaap |
Gross Profit
GrossProfit
|
27053000 | USD |
CY2019Q2 | us-gaap |
Gross Profit
GrossProfit
|
37128000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
48710000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
66290000 | USD | |
CY2020Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19562000 | USD |
CY2019Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
22855000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
40887000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
44772000 | USD | |
CY2020Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1446000 | USD |
CY2019Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1679000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2909000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
3391000 | USD | |
CY2020Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1090000 | USD |
CY2019Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1597000 | USD |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1907000 | USD | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-2952000 | USD | |
CY2020Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-3339000 | USD |
CY2019Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
252000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-4085000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
402000 | USD | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1616000 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
11249000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1078000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15577000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1093000 | USD |
CY2019Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1685000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
265000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2323000 | USD | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
523000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9564000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1343000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13254000 | USD | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.05 | |
CY2019Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.92 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.27 | ||
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | |
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.90 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.13 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.25 | ||
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
523000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9564000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1343000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13254000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
181000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-675000 | USD |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-3526000 | USD | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
378000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
|
19000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
|
0 | USD |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
|
-277000 | USD | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
|
0 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
55000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1132000 | USD |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-809000 | USD | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1158000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
31000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
0 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
55000 | USD | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
|
0 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
76000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
92000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
134000 | USD | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
|
185000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
312000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-1715000 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-4201000 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-595000 | USD | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
835000 | USD |
CY2019Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
7849000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-5544000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
12659000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1343000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13254000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-54000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-401000 | USD | |
us-gaap |
Depreciation
Depreciation
|
5320000 | USD | |
us-gaap |
Depreciation
Depreciation
|
5540000 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
2909000 | USD | |
us-gaap |
Adjustment For Amortization
AdjustmentForAmortization
|
3391000 | USD | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
3847000 | USD | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
0 | USD | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
21000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-236000 | USD | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
7000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1238000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2034000 | USD | |
us-gaap |
Increase Decrease In Accounts And Other Receivables
IncreaseDecreaseInAccountsAndOtherReceivables
|
4493000 | USD | |
us-gaap |
Increase Decrease In Accounts And Other Receivables
IncreaseDecreaseInAccountsAndOtherReceivables
|
12402000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-3400000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
9842000 | USD | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
2486000 | USD | |
us-gaap |
Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
|
612000 | USD | |
us-gaap |
Increase Decrease In Prepaid Taxes
IncreaseDecreaseInPrepaidTaxes
|
958000 | USD | |
us-gaap |
Increase Decrease In Prepaid Taxes
IncreaseDecreaseInPrepaidTaxes
|
3077000 | USD | |
us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
4421000 | USD | |
us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
490000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
8061000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
895000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
151000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
1940000 | USD | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-4182000 | USD | |
us-gaap |
Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
|
-2487000 | USD | |
fstr |
Increase Decrease In Accrued Settlement
IncreaseDecreaseInAccruedSettlement
|
-2000000 | USD | |
fstr |
Increase Decrease In Accrued Settlement
IncreaseDecreaseInAccruedSettlement
|
-4000000 | USD | |
us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-3069000 | USD | |
us-gaap |
Increase Decrease In Other Accrued Liabilities
IncreaseDecreaseInOtherAccruedLiabilities
|
-1933000 | USD | |
us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
3992000 | USD | |
us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-1211000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
6148000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-9429000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
11000 | USD | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
76000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
7433000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3848000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-7422000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3772000 | USD | |
us-gaap |
Repayments Of Other Long Term Debt
RepaymentsOfOtherLongTermDebt
|
86359000 | USD | |
us-gaap |
Repayments Of Other Long Term Debt
RepaymentsOfOtherLongTermDebt
|
97269000 | USD | |
us-gaap |
Proceeds From Issuance Of Other Long Term Debt
ProceedsFromIssuanceOfOtherLongTermDebt
|
83748000 | USD | |
us-gaap |
Proceeds From Issuance Of Other Long Term Debt
ProceedsFromIssuanceOfOtherLongTermDebt
|
113402000 | USD | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
418000 | USD | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
836000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1660000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
591000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4689000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
14706000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-828000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
214000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-6791000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
1719000 | USD | |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
14178000 | USD |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
10282000 | USD |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
7387000 | USD |
CY2019Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
12001000 | USD |
us-gaap |
Interest Paid Net
InterestPaidNet
|
1504000 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
2492000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
1327000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
5395000 | USD | |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
162506000 | USD |
CY2020Q2 | us-gaap |
Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
|
9217 | shares |
CY2020Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-3000 | USD |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
558000 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
523000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-76000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
181000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
55000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
163896000 | USD |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
127258000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9564000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-92000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-675000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1132000 | USD |
CY2019Q2 | us-gaap |
Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
|
15745 | shares |
CY2019Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-65000 | USD |
CY2019Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1179000 | USD |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
136221000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
169862000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1343000 | USD | |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-134000 | USD | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
-3526000 | USD | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-809000 | USD | |
us-gaap |
Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
|
140305 | shares | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-1660000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1238000 | USD | |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
163896000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
122119000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13254000 | USD | |
us-gaap |
Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
|
-185000 | USD | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
|
378000 | USD | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1158000 | USD | |
us-gaap |
Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
|
54085 | shares | |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
-591000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2034000 | USD | |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
136221000 | USD |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
3 | segment | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
145766000 | USD |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
3217000 | USD |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
200933000 | USD |
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
16351000 | USD |
CY2020Q2 | us-gaap |
Assets
Assets
|
397364000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
405171000 | USD |
fstr |
Revenue From Contract With Customer Percentage
RevenueFromContractWithCustomerPercentage
|
0.249 | ||
fstr |
Revenue From Contract With Customer Percentage
RevenueFromContractWithCustomerPercentage
|
0.257 | ||
CY2020Q2 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
33606000 | USD |
CY2019Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
37032000 | USD |
CY2020Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
4967000 | USD |
CY2019Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
4472000 | USD |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
145766000 | USD |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
200933000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
274541000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
351402000 | USD | |
CY2020Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
145766000 | USD |
CY2019Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
200933000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
274541000 | USD | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
351402000 | USD | |
us-gaap |
Contract With Customer Asset Reclassified To Receivable
ContractWithCustomerAssetReclassifiedToReceivable
|
20628000 | USD | |
fstr |
Contractwith Customer Liability Increasefrom Cash Receipts
ContractwithCustomerLiabilityIncreasefromCashReceipts
|
2751000 | USD | |
CY2020Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
1237000 | USD |
CY2019Q2 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
318000 | USD |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
3851000 | USD | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
1266000 | USD | |
CY2020Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
225897000 | USD |
CY2020Q2 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.119 | |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
19565000 | USD |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-591000 | USD | |
CY2020Q2 | us-gaap |
Goodwill
Goodwill
|
18974000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
80528000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
40370000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
40158000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
82662000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
39148000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
43514000 | USD |
CY2020Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1446000 | USD |
CY2019Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1679000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2909000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
3391000 | USD | |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
2907000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
5784000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
5700000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
5229000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
4209000 | USD |
CY2020Q2 | fstr |
Finite Lived Intangible Asset Expected Amortization Due After Year Four
FiniteLivedIntangibleAssetExpectedAmortizationDueAfterYearFour
|
16329000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
40158000 | USD |
CY2020Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1393000 | USD |
CY2019Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1100000 | USD |
CY2020Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
198000 | USD |
CY2019Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
4000 | USD |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
362000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
104000 | USD | |
CY2020Q2 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
33606000 | USD |
CY2020Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
56923000 | USD |
CY2019Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
59864000 | USD |
CY2019Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
37032000 | USD |
CY2020Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
4751000 | USD |
CY2019Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
3728000 | USD |
CY2020Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18444000 | USD |
CY2019Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
18677000 | USD |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
113724000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
119301000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
190147000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Before Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
|
191322000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
110478000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
|
109008000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
79669000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment And Finance Lease Right Of Use Asset After Accumulated Depreciation And Amortization
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
|
82314000 | USD |
CY2020Q2 | us-gaap |
Depreciation
Depreciation
|
2613000 | USD |
CY2019Q2 | us-gaap |
Depreciation
Depreciation
|
2768000 | USD |
us-gaap |
Depreciation
Depreciation
|
5320000 | USD | |
us-gaap |
Depreciation
Depreciation
|
5540000 | USD | |
CY2020Q2 | us-gaap |
Tangible Asset Impairment Charges
TangibleAssetImpairmentCharges
|
3847000 | USD |
us-gaap |
Tangible Asset Impairment Charges
TangibleAssetImpairmentCharges
|
3847000 | USD | |
fstr |
Lessee Lease Termination Period
LesseeLeaseTerminationPeriod
|
P1Y | ||
fstr |
Lessee Lease Renewal Term
LesseeLeaseRenewalTerm
|
P12Y | ||
CY2020Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17665000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
13274000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3028000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3006000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14637000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
10268000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
17665000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
13274000 | USD |
CY2020Q2 | fstr |
Finance Lease Right Of Use Asset Gross
FinanceLeaseRightOfUseAssetGross
|
3540000 | USD |
CY2019Q4 | fstr |
Finance Lease Right Of Use Asset Gross
FinanceLeaseRightOfUseAssetGross
|
3518000 | USD |
CY2020Q2 | fstr |
Finance Lease Right Of Use Asset Accumulated Depreciation
FinanceLeaseRightOfUseAssetAccumulatedDepreciation
|
3231000 | USD |
CY2019Q4 | fstr |
Finance Lease Right Of Use Asset Accumulated Depreciation
FinanceLeaseRightOfUseAssetAccumulatedDepreciation
|
2943000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
309000 | USD |
CY2019Q4 | us-gaap |
Finance Lease Right Of Use Asset
FinanceLeaseRightOfUseAsset
|
575000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
141000 | USD |
CY2019Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
405000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
168000 | USD |
CY2019Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
170000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
309000 | USD |
CY2019Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
575000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
183000 | USD |
CY2019Q2 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
179000 | USD |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
367000 | USD | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
357000 | USD | |
CY2020Q2 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
19000 | USD |
CY2019Q2 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
12000 | USD |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
37000 | USD | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
21000 | USD | |
CY2020Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
916000 | USD |
CY2019Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
914000 | USD |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1896000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1830000 | USD | |
CY2020Q2 | us-gaap |
Sublease Income
SubleaseIncome
|
47000 | USD |
us-gaap |
Lease Cost
LeaseCost
|
2233000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
2190000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
2353000 | USD | |
CY2019Q2 | us-gaap |
Sublease Income
SubleaseIncome
|
9000 | USD |
us-gaap |
Sublease Income
SubleaseIncome
|
67000 | USD | |
us-gaap |
Sublease Income
SubleaseIncome
|
18000 | USD | |
CY2020Q2 | us-gaap |
Lease Cost
LeaseCost
|
1071000 | USD |
CY2019Q2 | us-gaap |
Lease Cost
LeaseCost
|
1096000 | USD |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
2156000 | USD | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
367000 | USD | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
378000 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
6287000 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1480000 | USD | |
CY2020Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y | |
CY2019Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y | |
CY2020Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.052 | |
CY2019Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.049 | |
CY2020Q2 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y | |
CY2019Q2 | us-gaap |
Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
|
P1Y | |
CY2020Q2 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.042 | |
CY2019Q2 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.043 | |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1953000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
107000 | USD |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3402000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
163000 | USD |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
2763000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
77000 | USD |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
2519000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
20000 | USD |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2451000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Payments Due Year Four
FinanceLeaseLiabilityPaymentsDueYearFour
|
11000 | USD |
CY2020Q2 | fstr |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
7603000 | USD |
CY2020Q2 | fstr |
Finance Lease Liability To Be Paid Due After Year Four
FinanceLeaseLiabilityToBePaidDueAfterYearFour
|
0 | USD |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
20691000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
378000 | USD |
CY2020Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3026000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
69000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
17665000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
309000 | USD |
CY2020Q2 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
309000 | USD |
CY2019Q4 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
575000 | USD |
CY2020Q2 | us-gaap |
Debt And Capital Lease Obligations
DebtAndCapitalLeaseObligations
|
55568000 | USD |
CY2019Q4 | us-gaap |
Debt And Capital Lease Obligations
DebtAndCapitalLeaseObligations
|
58193000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
142000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
|
2905000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
55426000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
|
55288000 | USD |
CY2020Q2 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
16000 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents Fair Value Disclosure
CashAndCashEquivalentsFairValueDisclosure
|
17000 | USD |
CY2020Q2 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
16000 | USD |
CY2019Q4 | us-gaap |
Assets Fair Value Disclosure
AssetsFairValueDisclosure
|
17000 | USD |
CY2020Q2 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
1566000 | USD |
CY2019Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
480000 | USD |
CY2020Q2 | us-gaap |
Financial Liabilities Fair Value Disclosure
FinancialLiabilitiesFairValueDisclosure
|
1566000 | USD |
CY2019Q4 | us-gaap |
Financial Liabilities Fair Value Disclosure
FinancialLiabilitiesFairValueDisclosure
|
480000 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
523000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
9564000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1343000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13254000 | USD | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
10557000 | shares |
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
10420000 | shares |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
10518000 | shares | |
us-gaap |
Weighted Average Number Of Shares Issued Basic
WeightedAverageNumberOfSharesIssuedBasic
|
10399000 | shares | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10557000 | shares |
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10420000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10518000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10399000 | shares | |
CY2020Q2 | us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
66000 | shares |
CY2019Q2 | us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
222000 | shares |
us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
0 | shares | |
us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
199000 | shares | |
CY2020Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
66000 | shares |
CY2019Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
222000 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
0 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
199000 | shares | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10623000 | shares |
CY2019Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10642000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10518000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10598000 | shares | |
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.05 | |
CY2019Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.92 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.27 | ||
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | |
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.90 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.13 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.25 | ||
CY2020Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
131000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares | |
CY2020Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
558000 | USD |
CY2019Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1179000 | USD |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1238000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2034000 | USD | |
CY2020Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
5036000 | USD |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P3Y9M18D | ||
CY2019Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
18.50 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
16.80 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
|
15.59 | ||
fstr |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Adjustment For Incentive Awards Expected To Vest Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentForIncentiveAwardsExpectedToVestWeightedAverageGrantDateFairValue
|
30.65 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
|
20.07 | ||
CY2020Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
19.42 | |
fstr |
Defined Contribution Plan Number
DefinedContributionPlanNumber
|
6 | plan | |
CY2020Q2 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
564000 | USD |
CY2019Q2 | us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
832000 | USD |
us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
574000 | USD | |
us-gaap |
Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
|
1527000 | USD | |
CY2019Q4 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
1222000 | USD |
us-gaap |
Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
|
361000 | USD | |
us-gaap |
Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
|
395000 | USD | |
CY2020Q2 | us-gaap |
Standard Product Warranty Accrual
StandardProductWarrantyAccrual
|
1188000 | USD |
fstr |
Litigation Settlement Amount Awarded To Other Party Scheduled Payment Remainder Of Year
LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentRemainderOfYear
|
6000000 | USD | |
fstr |
Litigation Settlement Amount Awarded To Other Party Scheduled Payment Year One
LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearOne
|
8000000 | USD | |
fstr |
Litigation Settlement Amount Awarded To Other Party Scheduled Payment Year Two
LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearTwo
|
8000000 | USD | |
fstr |
Litigation Settlement Amount Awarded To Other Party Scheduled Payment Year Three
LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentYearThree
|
8000000 | USD | |
fstr |
Litigation Settlement Amount Awarded To Other Party Scheduled Payment Due After Year Four
LitigationSettlementAmountAwardedToOtherPartyScheduledPaymentDueAfterYearFour
|
8000000 | USD | |
us-gaap |
Litigation Settlement Amount Awarded To Other Party
LitigationSettlementAmountAwardedToOtherParty
|
38000000 | USD | |
CY2017Q2 | fstr |
Number Of Companies Receiving General Notice Letter
NumberOfCompaniesReceivingGeneralNoticeLetter
|
140 | company |
CY2020Q2 | fstr |
Present Value Of Proposed Remedial Work
PresentValueOfProposedRemedialWork
|
1100000000 | USD |
CY2020Q2 | fstr |
Undiscovered Remedial Work
UndiscoveredRemedialWork
|
1700000000 | USD |
fstr |
Remedial Work Anticipated Clean Up Period
RemedialWorkAnticipatedCleanUpPeriod
|
P13Y | ||
CY2020Q2 | fstr |
Number Of Potentially Responsible Parties Included In Agreement
NumberOfPotentiallyResponsiblePartiesIncludedInAgreement
|
100 | company |
CY2020Q2 | us-gaap |
Accrual For Environmental Loss Contingencies
AccrualForEnvironmentalLossContingencies
|
6038000 | USD |
CY2019Q4 | us-gaap |
Accrual For Environmental Loss Contingencies
AccrualForEnvironmentalLossContingencies
|
6068000 | USD |
CY2019Q4 | us-gaap |
Accrual For Environmental Loss Contingencies
AccrualForEnvironmentalLossContingencies
|
6068000 | USD |
us-gaap |
Accrual For Environmental Loss Contingencies Payments1
AccrualForEnvironmentalLossContingenciesPayments1
|
30000 | USD | |
CY2020Q2 | us-gaap |
Accrual For Environmental Loss Contingencies
AccrualForEnvironmentalLossContingencies
|
6038000 | USD |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1093000 | USD |
CY2019Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1685000 | USD |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1616000 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
11249000 | USD |
CY2020Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.676 | |
CY2019Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.150 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
265000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2323000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1078000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
15577000 | USD | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.246 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.149 | ||
CY2020Q2 | us-gaap |
Income Tax Reconciliation Tax Exempt Income
IncomeTaxReconciliationTaxExemptIncome
|
-1563000 | USD |
us-gaap |
Income Tax Reconciliation Tax Exempt Income
IncomeTaxReconciliationTaxExemptIncome
|
-1563000 | USD | |
CY2020Q2 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
6514000 | USD |
CY2020Q2 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
1566000 | USD |
CY2019Q4 | us-gaap |
Derivative Liabilities
DerivativeLiabilities
|
480000 | USD |