Document And Entity Information
Document And Entity Information - shares | 3 Months Ended | |
Mar. 31, 2020 | Apr. 29, 2020 | |
Document Information [Line Items] | ||
Entity Registrant Name | Northwest Pipe Co. | |
Entity Central Index Key | 0001001385 | |
Trading Symbol | nwpx | |
Current Fiscal Year End Date | --12-31 | |
Entity Filer Category | Accelerated Filer | |
Entity Current Reporting Status | Yes | |
Entity Emerging Growth Company | false | |
Entity Small Business | true | |
Entity Interactive Data Current | Yes | |
Entity Common Stock, Shares Outstanding (in shares) | 9,787,995 | |
Entity Shell Company | false | |
Document Type | 10-Q | |
Document Period End Date | Mar. 31, 2020 | |
Document Fiscal Year Focus | 2020 | |
Document Fiscal Period Focus | Q1 | |
Amendment Flag | false | |
Title of 12(b) Security | Common Stock, par value $0.01 per share |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Operations (Unaudited) - USD ($) shares in Thousands, $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Net sales | $ 68,923 | $ 62,643 |
Cost of sales | 59,344 | 56,072 |
Gross profit | 9,579 | 6,571 |
Selling, general, and administrative expense | 7,945 | 4,247 |
Operating income | 1,634 | 2,324 |
Other income (expense) | (401) | 159 |
Interest income | 22 | 4 |
Interest expense | (219) | (131) |
Income before income taxes | 1,036 | 2,356 |
Income tax expense | 472 | 191 |
Net income | $ 564 | $ 2,165 |
us-gaap_EarningsPerShareAbstract | ||
Basic (in dollars per share) | $ 0.06 | $ 0.22 |
Diluted (in dollars per share) | $ 0.06 | $ 0.22 |
Shares used in per share calculations: | ||
Basic (in shares) | 9,751 | 9,735 |
Diluted (in shares) | 9,829 | 9,735 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Net income | $ 564 | $ 2,165 |
Other comprehensive income (loss), net of tax: | ||
Pension liability adjustment | 25 | 26 |
Unrealized gain (loss) on cash flow hedges | 79 | (15) |
Other comprehensive income, net of tax | 104 | 11 |
Comprehensive income | $ 668 | $ 2,176 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 |
Current assets: | ||
Cash and cash equivalents | $ 9,656 | $ 31,014 |
Trade and other receivables, less allowance for doubtful accounts of $778 and $801 | 38,789 | 38,026 |
Contract assets | 79,350 | 91,186 |
Inventories | 39,259 | 30,654 |
Prepaid expenses and other | 4,375 | 4,159 |
Total current assets | 171,429 | 195,039 |
Property and equipment, less accumulated depreciation and amortization of $88,786 and $86,244 | 108,315 | 99,631 |
Operating lease right-of-use assets | 28,678 | 7,683 |
Goodwill | 22,985 | |
Intangible assets, net | 11,997 | 1,231 |
Other assets | 5,909 | 6,661 |
Total assets | 349,313 | 310,245 |
Current liabilities: | ||
Current portion of long-term debt | 2,911 | |
Accounts payable | 17,933 | 15,493 |
Accrued liabilities | 10,670 | 12,150 |
Contract liabilities | 7,882 | 12,281 |
Current portion of operating lease liabilities | 2,450 | 1,642 |
Total current liabilities | 41,846 | 41,566 |
Long-term debt, less current portion | 12,968 | |
Operating lease liabilities, less current portion | 25,264 | 6,247 |
Deferred income taxes | 10,293 | 4,265 |
Other long-term liabilities | 9,757 | 10,009 |
Total liabilities | 100,128 | 62,087 |
Commitments and contingencies (Note 10) | ||
Stockholders’ equity: | ||
Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued or outstanding | ||
Common stock, $.01 par value, 15,000,000 shares authorized, 9,787,995 and 9,746,979 shares issued and outstanding | 98 | 97 |
Additional paid-in-capital | 120,902 | 120,544 |
Retained earnings | 129,895 | 129,331 |
Accumulated other comprehensive loss | (1,710) | (1,814) |
Total stockholders’ equity | 249,185 | 248,158 |
Total liabilities and stockholders’ equity | $ 349,313 | $ 310,245 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($) | Mar. 31, 2020 | Dec. 31, 2019 |
Allowance for doubtful accounts | $ 778,000 | $ 801,000 |
Accumulated depreciation and amortization | $ 88,786 | $ 86,244 |
Preferred stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized (in shares) | 10,000,000 | 10,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock, shares authorized (in shares) | 15,000,000 | 15,000,000 |
Common stock, shares issued (in shares) | 9,787,995 | 9,746,979 |
Common stock, shares outstanding (in shares) | 9,787,995 | 9,746,979 |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Cumulative Effect, Period of Adoption, Adjustment [Member]Common Stock [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]Additional Paid-in Capital [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]Retained Earnings [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]AOCI Attributable to Parent [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] | Total |
Balances (in shares) at Dec. 31, 2018 | 9,735,055 | |||||||||
Balances (Accounting Standards Update 2018-02 [Member]) at Dec. 31, 2018 | $ 235 | $ (235) | ||||||||
Balances at Dec. 31, 2018 | $ 97 | $ 118,835 | $ 101,194 | $ (1,536) | $ 218,590 | |||||
Net income | 2,165 | 2,165 | ||||||||
Pension liability adjustment | 26 | 26 | ||||||||
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit | (15) | (15) | ||||||||
Share-based compensation expense | 22 | 22 | ||||||||
Balances (in shares) at Mar. 31, 2019 | 9,735,055 | |||||||||
Balances at Mar. 31, 2019 | $ 97 | 118,857 | 103,594 | (1,760) | 220,788 | |||||
Balances (in shares) at Dec. 31, 2019 | 9,746,979 | |||||||||
Balances at Dec. 31, 2019 | $ 97 | 120,544 | 129,331 | (1,814) | 248,158 | |||||
Net income | 564 | 564 | ||||||||
Pension liability adjustment | 25 | 25 | ||||||||
Unrealized gain (loss) on cash flow hedges, net of tax expense/benefit | 79 | 79 | ||||||||
Issuance of common stock under stock compensation plans (in shares) | 41,016 | |||||||||
Issuance of common stock under stock compensation plans | $ 1 | (102) | (101) | |||||||
Share-based compensation expense | 460 | 460 | ||||||||
Balances (in shares) at Mar. 31, 2020 | 9,787,995 | |||||||||
Balances at Mar. 31, 2020 | $ 98 | $ 120,902 | $ 129,895 | $ (1,710) | $ 249,185 |
Condensed Consolidated Statem_4
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Pension liability adjustment, tax expense/benefit | $ 0 | $ 0 |
Unrealized gain (loss) on cash flow hedges, tax expense/benefit | $ 23 | $ 8 |
Condensed Consolidated Statem_5
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Cash flows from operating activities: | ||
Net income | $ 564 | $ 2,165 |
Adjustments to reconcile net income to net cash provided by operating activities: | ||
Depreciation and finance lease amortization | 3,031 | 2,669 |
Amortization of intangible assets | 399 | 108 |
Deferred income taxes | 712 | (10) |
Share-based compensation expense | 460 | 22 |
Other, net | (232) | 30 |
Changes in operating assets and liabilities, net of acquired assets and assumed liabilities: | ||
Trade and other receivables | 5,213 | 5,856 |
Contract assets, net | 8,683 | 5,616 |
Inventories | (3,068) | (1,740) |
Prepaid expenses and other assets | 2,179 | 300 |
Accounts payable | 1,320 | (4,264) |
Accrued and other liabilities | (4,225) | (395) |
Net cash provided by operating activities | 15,036 | 10,357 |
Cash flows from investing activities: | ||
Acquisition of business, net of cash acquired | (48,728) | |
Purchases of property and equipment | (2,936) | (1,622) |
Proceeds from sale of property and equipment | 2 | |
Net cash used in investing activities | (51,664) | (1,620) |
Cash flows from financing activities: | ||
Borrowings on line of credit | 41,377 | 12,003 |
Repayments on line of credit | (41,377) | (23,467) |
Borrowings on long-term debt | 15,879 | |
Payments on finance lease obligations | (103) | (107) |
Payments of debt issuance costs | (405) | |
Tax withholdings related to net share settlements of restricted stock and performance share awards | (101) | |
Net cash provided by (used in) financing activities | 15,270 | (11,571) |
Change in cash and cash equivalents | (21,358) | (2,834) |
Cash and cash equivalents, beginning of period | 31,014 | 6,677 |
Cash and cash equivalents, end of period | 9,656 | 3,843 |
Noncash investing and financing activities: | ||
Accrued property and equipment purchases | 445 | 339 |
Right-of-use assets obtained in exchange for operating lease liabilities | $ 506 |
Note 1 - Basis of Presentation
Note 1 - Basis of Presentation | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] | 1. Basis of Presentation The Condensed Consolidated Financial Statements are expressed in United States Dollars and include the accounts of Northwest Pipe Company (the “Company”) and its subsidiaries over which the Company exercises control as of the financial statement date. Intercompany accounts and transactions have been eliminated. The Company produces high-quality engineered steel water pipe, precast and reinforced concrete products, Permalok® steel casing pipe, bar-wrapped concrete cylinder pipe, as well as custom linings, coatings, joints, and one one The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The financial information as of December 31, 2019 10 December 31, 2019 “2019 10 2019 10 Certain amounts from the prior year financial statements have been reclassified in order to conform to the current year presentation. Operating results for the three March 31, 2020 not may December 31, 2020, 2019 "COVID‑19" The Company recorded revenue of $1.2 three twelve December 31, 2018, three March 31, 2019. not December 31, 2019. |
Note 2 - Business Combination
Note 2 - Business Combination | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Business Combination Disclosure [Text Block] | 2. Business Combination On January 31, 2020, 100% $49.4 three one The following table summarizes the preliminary purchase consideration and preliminary fair value of the assets acquired and liabilities assumed as of January 31, 2020 Assets Cash and cash equivalents $ 691 Trade and other receivables 7,225 Inventories 5,537 Prepaid expenses and other 356 Property and equipment 9,096 Operating lease right-of-use assets 21,684 Intangible assets 11,165 Total assets acquired 55,754 Liabilities Accounts payable 1,395 Accrued liabilities 1,189 Operating lease liabilities 20,454 Deferred income taxes 5,343 Other long-term liabilities 939 Total liabilities assumed 29,320 Goodwill 22,985 Total purchase consideration $ 49,419 The purchase consideration for this business combination was allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values on the acquisition date, with the remaining unallocated purchase consideration recorded as goodwill. The asset and liability fair value measurements primarily related to inventories, property and equipment, operating lease right-of-use assets and liabilities, identifiable intangible assets, goodwill, and deferred income taxes, are preliminary and subject to change as additional information is obtained. The purchase price allocation will be finalized as soon as practicable within the measurement period, but not one The following table summarizes the components of the intangible assets acquired and their estimated useful lives: Estimated Useful Life Fair Value (In years) (In thousands) Customer relationships 11.0 $ 8,031 Trade names 10.0 2,093 Backlog 0.9 1,041 Total intangible assets 9.9 $ 11,165 Goodwill arose from the acquisition of an assembled workforce, expansion of product offerings, and management’s industry know-how. The Company does not The Company incurred transaction costs associated with this acquisition of $2.5 three March 31, 2020. Geneva operations contributed net sales of $8.0 January 31, 2020 March 31, 2020. The following unaudited pro forma summary presents the consolidated results of the Company as if the acquisition of Geneva had occurred on January 1 Three Months Ended March 31, 2020 2019 Net sales $ 72,512 $ 72,420 Net income 2,424 1,966 This unaudited pro forma consolidated financial data is included only for the purpose of illustration and does not January 1 not January 1 January 1 |
Note 3 - Inventories
Note 3 - Inventories | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Inventory Disclosure [Text Block] | 3 . Inventories Inventories consist of the following (in thousands): March 31, 2020 December 31, 2019 Raw materials $ 30,273 $ 26,772 Work-in-process 2,261 1,579 Finished goods 5,097 683 Supplies 1,628 1,620 Total inventories $ 39,259 $ 30,654 |
Note 4 - Goodwill and Intangibl
Note 4 - Goodwill and Intangible Assets | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Goodwill and Intangible Assets Disclosure [Text Block] | 4. Goodwill and Intangible Assets Goodwill Goodwill represents the excess of purchase price over the assigned fair values of the assets and liabilities assumed in conjunction with an acquisition. The changes in the carrying amount of goodwill for the three March 31, 2020 Goodwill, December 31, 2019 $ - Acquisition of Geneva (Note 2) 22,985 Goodwill, March 31, 2020 $ 22,985 Goodwill is reviewed for impairment annually at December 31. not 50% not not not In addition to the annual impairment test, the Company is required to regularly assess whether a triggering event has occurred which would require interim impairment testing. The Company considered the current and expected future economic and market conditions surrounding the COVID‑19 not Intangible Assets Intangible assets consist of the following (in thousands): Gross Carrying Accumulated Intangible Amount Amortization Assets, Net As of March 31, 2020 Customer relationships $ 9,409 $ (983 ) $ 8,426 Trade names and trademarks 3,225 (506 ) 2,719 Backlog 1,041 (189 ) 852 Total $ 13,675 $ (1,678 ) $ 11,997 As of December 31, 2019 Customer relationships $ 1,378 $ (827 ) $ 551 Trade names and trademarks 1,132 (452 ) 680 Total $ 2,510 $ (1,279 ) $ 1,231 As of March 31, 2020, 2, Intangible assets are amortized using the straight-line method over estimated useful lives ranging from eleven fifteen five Year ending December 31, Remainder of 2020 $ 1,716 2021 1,153 2022 1,153 2023 1,153 2024 1,015 Thereafter 5,807 Total amortization expense $ 11,997 |
Note 5 - Line of Credit and Lon
Note 5 - Line of Credit and Long-term Debt | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Debt Disclosure [Text Block] | 5. Line of Credit and Long-Term Debt The Company’s Credit Agreement with Wells Fargo Bank, N.A. (“Wells Fargo”) dated October 25, 2018 January 31, 2020 No. 1 $74 October 25, 2024. The Amended Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, events of default, and indemnification provisions in favor of the lender. The negative covenants include restrictions regarding the incurrence of liens and indebtedness and certain acquisitions and dispositions of assets and other matters, all subject to certain exceptions. The Amended Credit Agreement also requires the Company to regularly provide financial information to Wells Fargo and to maintain a Senior Leverage Ratio (as defined in the Amended Credit Agreement) not 3.00 1.10 1.00. March 31, 2020. The Company's obligations under the Amended Credit Agreement are secured by a security interest in certain real property owned by the Company and its subsidiaries and substantially all of Company’s and its subsidiaries’ other assets. Line of Credit As of March 31, 2020, no $60.4 December 31, 2019, no three 1.5% 2.0%. March 31, 2020 December 31, 2019, 3.04% 3.43% 0.25% 0.375%, Long-Term Debt Pursuant to the Amended Credit Agreement, on March 31, 2020, $15.9 October 25, 2024 three 2.0% 2.5%. $0.3 March 31, 2020, $15.9 60% 20% may ten Future principal payments of long-term debt are as follows (in thousands): Year ending December 31, Remainder of 2020 $ 2,117 2021 3,176 2022 3,176 2023 3,176 2024 4,234 Thereafter - Total future principal payments $ 15,879 |
Note 6 - Leases
Note 6 - Leases | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Lessee, Lease, Disclosure [Text Block] | 6 . Leases The Company has entered into various equipment and property leases with terms of ten not The Company determines if an arrangement is a lease at inception. Leases with an initial term of twelve not not The following table summarizes the Company’s leases recorded on the Condensed Consolidated Balance Sheet (in thousands): March 31, 2020 December 31, 2019 Right-of-use assets: Finance leases, net, included in Property and equipment (1) $ 1,097 $ 1,203 Operating leases 28,678 7,683 Total right-of-use assets $ 29,775 $ 8,886 Lease liabilities: Finance leases $ 1,538 $ 1,641 Operating leases 27,714 7,889 Total lease liabilities $ 29,252 $ 9,530 ( 1 Finance lease right-of-use assets are presented net of accumulated amortization of $1.0 $0.9 March 31, 2020 December 31, 2019, Lease cost consists of the following (in thousands): Three Months Ended March 31, 2020 2019 Finance lease cost: Amortization of right-of-use assets $ 105 $ 109 Interest on lease liabilities 22 15 Operating lease cost 805 425 Short-term lease cost 190 262 Variable lease cost 42 40 Total lease cost $ 1,164 $ 851 The future maturities of lease liabilities as of March 31, 2020 Finance Leases Operating Leases Remainder of 2020 $ 375 $ 2,632 2021 382 2,852 2022 361 2,497 2023 157 2,235 2024 471 2,089 Thereafter - 25,913 Total lease payments 1,746 38,218 Amount representing interest (208 ) (10,504 ) Present value of lease liabilities 1,538 27,714 Current portion of lease liabilities (402 ) (2,450 ) Lease liabilities, less current portion (2) $ 1,136 $ 25,264 ( 1 Current portion of finance lease liabilities are included in Accrued liabilities. ( 2 Finance lease liabilities, less current portion are included in Other long-term liabilities. The following table summarizes the lease terms and discount rates for the lease liabilities: March 31, 2020 December 31, 2019 Weighted-average remaining lease term (years) Finance leases 3.60 3.79 Operating leases 17.99 8.31 Weighted-average discount rate Finance leases 5.42 % 5.40 % Operating leases 3.59 % 4.50 % The following table presents other information related to the operating and finance leases (in thousands): Three Months Ended March 31, 2020 2019 Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from finance leases $ (22 ) $ (15 ) Operating cash flows from operating leases (774 ) (415 ) Financing cash flows from finance leases (103 ) (107 ) Right-of-use assets obtained in exchange for operating lease liabilities - 506 |
Note 7 - Fair Value Measurement
Note 7 - Fair Value Measurements | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Fair Value Disclosures [Text Block] | 7 . Fair Value Measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date. The authoritative guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three 1 2 3 no The following table summarizes information regarding the Company’s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands): Total Level 1 Level 2 Level 3 As of March 31, 2020 Financial assets: Deferred compensation plan $ 4,069 $ 3,409 $ 660 $ - Foreign currency forward contracts 259 - 259 - Total financial assets $ 4,328 $ 3,409 $ 919 $ - As of December 31, 2019 Financial assets: Deferred compensation plan $ 5,150 $ 4,268 $ 882 $ - Financial liabilities: Foreign currency forward contracts $ (138 ) $ - $ (138 ) $ - The deferred compensation plan assets consist of cash and several publicly traded stock and bond mutual funds, valued using quoted market prices in active markets, classified as Level 1 2 The Company’s foreign currency forward contracts are derivatives valued using various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and currency rates, and are classified as Level 2 The net carrying amounts of cash and cash equivalents, trade and other receivables, accounts payable, accrued liabilities, and borrowings on the line of credit approximate fair value due to the short-term nature of these instruments. The Company is obligated to repay the carrying value of the Company’s long-term debt. The fair value of the Company’s long-term debt is calculated using interest rates for the Company’s existing debt arrangements which are classified as Level 2 March 31, 2020, |
Note 8 - Derivative Instruments
Note 8 - Derivative Instruments and Hedging Activities | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Derivative Instruments and Hedging Activities Disclosure [Text Block] | 8. Derivative Instruments and Hedging Activities For each foreign currency forward contract entered into in which the Company seeks to obtain cash flow hedge accounting treatment, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking the hedge transaction, the nature of the risk being hedged, how the hedging instrument’s effectiveness in offsetting the hedged risk will be assessed prospectively and retrospectively, and a description of the method of measuring ineffectiveness. This process includes linking all foreign currency forward contracts to specific firm commitments or forecasted transactions and designating the foreign currency forward contracts as cash flow hedges. The Company also formally assesses, both at the hedge’s inception and on an ongoing basis, whether the foreign currency forward contracts that are used in hedging transactions are highly effective in offsetting changes in cash flows of hedged items. The effective portion of these hedged items is reflected in Unrealized gain (loss) on cash flow hedges on the Condensed Consolidated Statements of Comprehensive Income. If it is determined that a foreign currency forward contract is not As of March 31, 2020 December 31, 2019, $4.6 CAD$6.5 $6.1 CAD$7.9 All of the Company’s Canadian forward contracts have maturities less than twelve March 31, 2020. As of March 31, 2020 December 31, 2019, three March 31, 2020 2019, not $0.3 $0, March 31, 2020, $0. twelve |
Note 9 - Share-based Compensati
Note 9 - Share-based Compensation | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Share-based Payment Arrangement [Text Block] | 9 . Share-based Compensation The Company has one 2007 The Company recognizes the compensation cost of employee and director services received in exchange for awards of equity instruments based on the grant date estimated fair value of the awards. The Company estimates the fair value of RSUs and PSAs using the value of the Company’s stock on the date of grant. Share-based compensation cost is recognized over the period during which the employee or director is required to provide service in exchange for the award and, as forfeitures occur, the associated compensation cost recognized to date is reversed. For awards with performance-based payout conditions, the Company recognizes compensation cost based on the probability of achieving the performance conditions, with changes in expectations recognized as an adjustment to earnings in the period of change. Any recognized compensation cost is reversed if the conditions are ultimately not The following table summarizes share-based compensation expense recorded (in thousands): Three Months Ended March 31, 2020 2019 Cost of sales $ 142 $ 6 Selling, general, and administrative expense 318 16 Total $ 460 $ 22 Stock Option Awards The Company’s stock incentive plan provides that options become exercisable according to vesting schedules, which range from immediate to ratably over a 60 ten three March 31, 2020, 24,000 $24.15 March 31, 2020, no Restricted Stock Units and Performance Share Awards The Company’s stock incentive plan provides for equity instruments, such as RSUs and PSAs, which grant the right to receive a specified number of shares over a specified period of time. RSUs are service-based awards and vest according to vesting schedules, which range from immediate to ratably over a three The following table summarizes the Company’s RSU and PSA activity: Number of RSUs and PSAs (1) Weighted-Average Grant Date Fair Value Unvested RSUs and PSAs as of December 31, 2019 85,170 $ 23.56 RSUs and PSAs granted 97,834 26.61 Unvested RSUs and PSAs canceled (3,752 ) 23.56 RSUs and PSAs vested (2) (49,680 ) 23.56 Unvested RSUs and PSAs as of March 31, 2020 129,572 25.86 ( 1 The number of PSAs disclosed in this table are at the target level of 100%. ( 2 For the PSAs vested on March 31, 2020, 136%, The unvested balance of RSUs and PSAs as of March 31, 2020 91,000 0% 200%. As of March 31, 2020, $4.2 2.0 |
Note 10 - Commitments and Conti
Note 10 - Commitments and Contingencies | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Commitments and Contingencies Disclosure [Text Block] | 10 . Commitments and Contingencies Portland Harbor Superfund Site In December 2000, not 14 February 2016, June 2016, January 2017, $1 13 not 150 no In 2001, one February 2005, 2016, February 2020. Concurrent with the activities of the EPA and the ODEQ, the Portland Harbor Natural Resources Trustee Council (“Trustees”) sent some or all of the same parties, including the Company, a notice of intent to perform a Natural Resource Damage Assessment (“NRDA”) for the Portland Harbor Superfund Site to determine the nature and extent of natural resource damages under CERCLA Section 107. three one June 2014, $0.4 not may In January 2017, 2009, not The Company has insurance policies for defense costs, as well as indemnification policies it believes will provide reimbursement for the remediation assessed. However, the Company can provide no may All Sites The Company operates its facilities under numerous governmental permits and licenses relating to air emissions, stormwater runoff, and other environmental matters. The Company’s operations are also governed by many other laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations there under which, among other requirements, establish noise and dust standards. The Company believes it is in material compliance with its permits and licenses and these laws and regulations, and the Company does not Other Contingencies and Legal Proceedings From time to time, the Company is involved in litigation relating to claims arising out of its operations in the normal course of its business. The Company maintains insurance coverage against potential claims in amounts that are believed to be adequate. To the extent that insurance does not not On April 21, 2019, no October 2019. three March 31, 2020, $0.4 Guarantees The Company has entered into certain letters of credit that total $1.6 March 31, 2020. |
Note 11 - Revenue
Note 11 - Revenue | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Revenue from Contract with Customer [Text Block] | 11 . Revenue The Company manufactures water infrastructure steel pipe products, which are generally made to custom specifications for installation contractors serving projects funded by public water agencies, as well as precast and reinforced concrete products. Generally, each of the Company’s contracts with its customers contains a single performance obligation, as the promise to transfer products is not not Revenue for water infrastructure steel pipe products is recognized over time as the manufacturing process progresses because of the Company’s right to payment for work performed to date plus a reasonable profit on cancellations for unique products that have no may Revisions in contract estimates resulted in a decrease in revenue of $0.4 $1.5 three March 31, 2020 2019, Revenue for water infrastructure precast concrete products is recognized at the time control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for the products. All variable consideration that may not The Company does not Disaggregation of Revenue The following table disaggregates revenue by recognition over time or at a point in time, as the Company believes it best depicts how the nature, amount, timing, and uncertainty of its revenue and cash flows are affected by economic factors (in thousands): Three Months Ended March 31, 2020 2019 Over time $ 60,878 $ 62,643 Point in time 8,045 - Net sales $ 68,923 $ 62,643 Contract Assets and Liabilities Contract assets primarily represent revenue earned over time but not 30 Contract liabilities represent advance billings on contracts, typically for steel. The Company recognized revenue that was included in the contract liabilities balance at the beginning of each period of $6.2 $3.3 three March 31, 2020 2019, Backlog Backlog represents the balance of remaining performance obligations under signed contracts for water infrastructure steel pipe products. As of March 31, 2020, $170 61% 2020, 37% 2021, |
Note 12 - Income Taxes
Note 12 - Income Taxes | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Income Tax Disclosure [Text Block] | 12 . Income Taxes The Company files income tax returns in the United States Federal jurisdiction, in a limited number of foreign jurisdictions, and in many state jurisdictions. With few exceptions, the Company is no 2015. The Company recorded income tax expense at an estimated effective income tax rate of 45.6% 8.1% three March 31, 2020 2019, three March 31, 2020 three March 31, 2019 |
Note 13 - Net Income Per Share
Note 13 - Net Income Per Share | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Earnings Per Share [Text Block] | 13 . Net Income per Share Basic net income per share is computed by dividing the net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by giving effect to all potential shares of common stock, including stock options, RSUs, and PSAs, to the extent dilutive. Performance-based PSAs are considered dilutive when the related performance conditions have been met assuming the end of the reporting period represents the end of the performance period. In periods with a net loss, all potential shares of common stock are excluded from the computation of diluted net loss per share as the impact would be antidilutive. Net income per basic and diluted weighted-average common share outstanding was calculated as follows (in thousands, except per share amounts): Three Months Ended March 31, 2020 2019 Net income $ 564 $ 2,165 Basic weighted-average common shares outstanding 9,751 9,735 Effect of potentially dilutive common shares (1) 78 - Diluted weighted-average common shares outstanding 9,829 9,735 Net income per common share: Basic $ 0.06 $ 0.22 Diluted $ 0.06 $ 0.22 ( 1 The weighted-average number of antidilutive shares not 24,000 three March 31, 2019. |
Note 14 - Recent Accounting and
Note 14 - Recent Accounting and Reporting Developments | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Accounting Standards Update and Change in Accounting Principle [Text Block] | 14 . Recent Accounting and Reporting Developments There have been no 2019 10 Accounting Changes In August 2018, No. 2018 13, 820 2018 13” 2018 13 January 1, 2020 not |
Note 15 - Subsequent Event
Note 15 - Subsequent Event | 3 Months Ended |
Mar. 31, 2020 | |
Notes to Financial Statements | |
Subsequent Events [Text Block] | 15. Subsequent Event In early April 2020, April 30, 2020 not 19. April 2020, May 31, 2020. not While COVID- 19 not first 2020, COVID‑19 may may 19 may 19 |
Note 2 - Business Combination (
Note 2 - Business Combination (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Schedule of Business Acquisitions, by Acquisition [Table Text Block] | Assets Cash and cash equivalents $ 691 Trade and other receivables 7,225 Inventories 5,537 Prepaid expenses and other 356 Property and equipment 9,096 Operating lease right-of-use assets 21,684 Intangible assets 11,165 Total assets acquired 55,754 Liabilities Accounts payable 1,395 Accrued liabilities 1,189 Operating lease liabilities 20,454 Deferred income taxes 5,343 Other long-term liabilities 939 Total liabilities assumed 29,320 Goodwill 22,985 Total purchase consideration $ 49,419 |
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] | Estimated Useful Life Fair Value (In years) (In thousands) Customer relationships 11.0 $ 8,031 Trade names 10.0 2,093 Backlog 0.9 1,041 Total intangible assets 9.9 $ 11,165 |
Business Acquisition, Pro Forma Information [Table Text Block] | Three Months Ended March 31, 2020 2019 Net sales $ 72,512 $ 72,420 Net income 2,424 1,966 |
Note 3 - Inventories (Tables)
Note 3 - Inventories (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Schedule Of Inventory Current And Non Current [Table Text Block] | March 31, 2020 December 31, 2019 Raw materials $ 30,273 $ 26,772 Work-in-process 2,261 1,579 Finished goods 5,097 683 Supplies 1,628 1,620 Total inventories $ 39,259 $ 30,654 |
Note 4 - Goodwill and Intangi_2
Note 4 - Goodwill and Intangible Assets (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Schedule of Goodwill [Table Text Block] | Goodwill, December 31, 2019 $ - Acquisition of Geneva (Note 2) 22,985 Goodwill, March 31, 2020 $ 22,985 |
Schedule of Finite-Lived Intangible Assets [Table Text Block] | Gross Carrying Accumulated Intangible Amount Amortization Assets, Net As of March 31, 2020 Customer relationships $ 9,409 $ (983 ) $ 8,426 Trade names and trademarks 3,225 (506 ) 2,719 Backlog 1,041 (189 ) 852 Total $ 13,675 $ (1,678 ) $ 11,997 As of December 31, 2019 Customer relationships $ 1,378 $ (827 ) $ 551 Trade names and trademarks 1,132 (452 ) 680 Total $ 2,510 $ (1,279 ) $ 1,231 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] | Year ending December 31, Remainder of 2020 $ 1,716 2021 1,153 2022 1,153 2023 1,153 2024 1,015 Thereafter 5,807 Total amortization expense $ 11,997 |
Note 5 - Line of Credit and L_2
Note 5 - Line of Credit and Long-term Debt (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Schedule of Maturities of Long-term Debt [Table Text Block] | Year ending December 31, Remainder of 2020 $ 2,117 2021 3,176 2022 3,176 2023 3,176 2024 4,234 Thereafter - Total future principal payments $ 15,879 |
Note 6 - Leases (Tables)
Note 6 - Leases (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Lessee, Lease, Assets and Liabilities [Table Text Block] | March 31, 2020 December 31, 2019 Right-of-use assets: Finance leases, net, included in Property and equipment (1) $ 1,097 $ 1,203 Operating leases 28,678 7,683 Total right-of-use assets $ 29,775 $ 8,886 Lease liabilities: Finance leases $ 1,538 $ 1,641 Operating leases 27,714 7,889 Total lease liabilities $ 29,252 $ 9,530 |
Lease, Cost [Table Text Block] | Three Months Ended March 31, 2020 2019 Finance lease cost: Amortization of right-of-use assets $ 105 $ 109 Interest on lease liabilities 22 15 Operating lease cost 805 425 Short-term lease cost 190 262 Variable lease cost 42 40 Total lease cost $ 1,164 $ 851 |
Lessee, Liability, Maturity [Table Text Block] | Finance Leases Operating Leases Remainder of 2020 $ 375 $ 2,632 2021 382 2,852 2022 361 2,497 2023 157 2,235 2024 471 2,089 Thereafter - 25,913 Total lease payments 1,746 38,218 Amount representing interest (208 ) (10,504 ) Present value of lease liabilities 1,538 27,714 Current portion of lease liabilities (402 ) (2,450 ) Lease liabilities, less current portion (2) $ 1,136 $ 25,264 |
Lease Terms and Discount Rates for Lease Liabilities [Table Text Block] | March 31, 2020 December 31, 2019 Weighted-average remaining lease term (years) Finance leases 3.60 3.79 Operating leases 17.99 8.31 Weighted-average discount rate Finance leases 5.42 % 5.40 % Operating leases 3.59 % 4.50 % |
Other Information Related to Operating and Finance Leases [Table Text Block] | Three Months Ended March 31, 2020 2019 Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from finance leases $ (22 ) $ (15 ) Operating cash flows from operating leases (774 ) (415 ) Financing cash flows from finance leases (103 ) (107 ) Right-of-use assets obtained in exchange for operating lease liabilities - 506 |
Note 7 - Fair Value Measureme_2
Note 7 - Fair Value Measurements (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] | Total Level 1 Level 2 Level 3 As of March 31, 2020 Financial assets: Deferred compensation plan $ 4,069 $ 3,409 $ 660 $ - Foreign currency forward contracts 259 - 259 - Total financial assets $ 4,328 $ 3,409 $ 919 $ - As of December 31, 2019 Financial assets: Deferred compensation plan $ 5,150 $ 4,268 $ 882 $ - Financial liabilities: Foreign currency forward contracts $ (138 ) $ - $ (138 ) $ - |
Note 9 - Share-based Compensa_2
Note 9 - Share-based Compensation (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] | Three Months Ended March 31, 2020 2019 Cost of sales $ 142 $ 6 Selling, general, and administrative expense 318 16 Total $ 460 $ 22 |
Schedule of Unvested Restricted Stock Units and Performance Share Awards Activity [Table Text Block] | Number of RSUs and PSAs (1) Weighted-Average Grant Date Fair Value Unvested RSUs and PSAs as of December 31, 2019 85,170 $ 23.56 RSUs and PSAs granted 97,834 26.61 Unvested RSUs and PSAs canceled (3,752 ) 23.56 RSUs and PSAs vested (2) (49,680 ) 23.56 Unvested RSUs and PSAs as of March 31, 2020 129,572 25.86 |
Note 11 - Revenue (Tables)
Note 11 - Revenue (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Disaggregation of Revenue [Table Text Block] | Three Months Ended March 31, 2020 2019 Over time $ 60,878 $ 62,643 Point in time 8,045 - Net sales $ 68,923 $ 62,643 |
Note 13 - Net Income Per Share
Note 13 - Net Income Per Share (Tables) | 3 Months Ended |
Mar. 31, 2020 | |
Notes Tables | |
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | Three Months Ended March 31, 2020 2019 Net income $ 564 $ 2,165 Basic weighted-average common shares outstanding 9,751 9,735 Effect of potentially dilutive common shares (1) 78 - Diluted weighted-average common shares outstanding 9,829 9,735 Net income per common share: Basic $ 0.06 $ 0.22 Diluted $ 0.06 $ 0.22 |
Note 1 - Basis of Presentation
Note 1 - Basis of Presentation (Details Textual) $ in Thousands | Jan. 31, 2020 | Mar. 31, 2020USD ($) | Mar. 31, 2019USD ($) |
Number of Operating Segments | 1 | 1 | |
Revenue from Contract with Customer, Including Assessed Tax | $ 68,923 | $ 62,643 | |
Out of Period Adjustment [Member] | |||
Revenue from Contract with Customer, Including Assessed Tax | $ 1,200 |
Note 2 - Business Combination_2
Note 2 - Business Combination (Details Textual) $ in Thousands | Jan. 31, 2020USD ($) | Mar. 31, 2020USD ($) | Mar. 31, 2020 |
Number of Operating Segments | 1 | 1 | |
Geneva Pipe Company, Inc [Member] | |||
Business Acquisition, Percentage of Voting Interests Acquired | 100.00% | ||
Business Combination, Consideration Transferred, Total | $ 49,419 | ||
Business Combination, Acquisition Related Costs | $ 2,500 | ||
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual | $ 8,000 |
Note 2 - Business Combination -
Note 2 - Business Combination - Assets Acquired and Liabilities Assumed (Details) - USD ($) $ in Thousands | Jan. 31, 2020 | Mar. 31, 2020 | Dec. 31, 2019 |
Liabilities | |||
Goodwill | $ 22,985 | ||
Geneva Pipe Company, Inc [Member] | |||
Assets | |||
Cash and cash equivalents | $ 691 | ||
Trade and other receivables | 7,225 | ||
Inventories | 5,537 | ||
Prepaid expenses and other | 356 | ||
Property and equipment | 9,096 | ||
Operating lease right-of-use assets | 21,684 | ||
Intangible assets | 11,165 | ||
Total assets acquired | 55,754 | ||
Liabilities | |||
Accounts payable | 1,395 | ||
Accrued liabilities | 1,189 | ||
Operating lease liabilities | 20,454 | ||
Deferred income taxes | 5,343 | ||
Other long-term liabilities | 939 | ||
Total liabilities assumed | 29,320 | ||
Goodwill | 22,985 | ||
Total purchase consideration | $ 49,419 |
Note 2 - Business Combination_3
Note 2 - Business Combination - Intangible Assets Acquired (Details) - Geneva Pipe Company, Inc [Member] $ in Thousands | Jan. 31, 2020USD ($) |
Intangible Asset Acquired, Useful Life (Year) | 9 years 328 days |
Intangible Asset Acquired, Fair Value | $ 11,165 |
Customer Relationships [Member] | |
Intangible Asset Acquired, Useful Life (Year) | 11 years |
Intangible Asset Acquired, Fair Value | $ 8,031 |
Trade Names [Member] | |
Intangible Asset Acquired, Useful Life (Year) | 10 years |
Intangible Asset Acquired, Fair Value | $ 2,093 |
Backlog [Member] | |
Intangible Asset Acquired, Useful Life (Year) | 328 days |
Intangible Asset Acquired, Fair Value | $ 1,041 |
Note 2 - Business Combination_4
Note 2 - Business Combination - Pro Forma Summary (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Net sales | $ 72,512 | $ 72,420 |
Net income | $ 2,424 | $ 1,966 |
Note 3 - Inventories - Componen
Note 3 - Inventories - Components of Inventories (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 |
Raw materials | $ 30,273 | $ 26,772 |
Work-in-process | 2,261 | 1,579 |
Finished goods | 5,097 | 683 |
Supplies | 1,628 | 1,620 |
Total inventories | $ 39,259 | $ 30,654 |
Note 4 - Goodwill and Intangi_3
Note 4 - Goodwill and Intangible Assets - Schedule of Goodwill (Details) $ in Thousands | 3 Months Ended |
Mar. 31, 2020USD ($) | |
Goodwill | |
Goodwill | 22,985 |
Geneva Pipe Company, Inc [Member] | |
Acquisition of Geneva (Note 2) | $ 22,985 |
Note 4 - Goodwill and Intangi_4
Note 4 - Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 |
Intangible Assets, Gross | $ 13,675 | $ 2,510 |
Intangible Assets, Accumulated amortization | (1,678) | (1,279) |
Intangible assets, net | 11,997 | 1,231 |
Customer Relationships [Member] | ||
Intangible Assets, Gross | 9,409 | 1,378 |
Intangible Assets, Accumulated amortization | (983) | (827) |
Intangible assets, net | 8,426 | 551 |
Trademarks and Trade Names [Member] | ||
Intangible Assets, Gross | 3,225 | 1,132 |
Intangible Assets, Accumulated amortization | (506) | (452) |
Intangible assets, net | 2,719 | $ 680 |
Backlog [Member] | ||
Intangible Assets, Gross | 1,041 | |
Intangible Assets, Accumulated amortization | (189) | |
Intangible assets, net | $ 852 |
Note 4 - Intangible Assets - Su
Note 4 - Intangible Assets - Summary of Estimated Amortization Expense (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 |
Remainder of 2020 | $ 1,716 | |
2021 | 1,153 | |
2022 | 1,153 | |
2023 | 1,153 | |
2024 | 1,015 | |
Thereafter | 5,807 | |
Total amortization expense | $ 11,997 | $ 1,231 |
Note 5 - Line of Credit and L_3
Note 5 - Line of Credit and Long-term Debt (Details Textual) - Wells Fargo Bank, N.A. [Member] - USD ($) $ in Thousands | Oct. 25, 2018 | Mar. 31, 2020 | Dec. 31, 2019 |
Term Loan [Member] | |||
Long-term Debt, Total | $ 15,900 | ||
Term Loan [Member] | |||
Debt Instrument, Face Amount | 15,900 | ||
Long-term Debt, Monthly Repayment of Principal | 300 | ||
Long-term Debt, Total | $ 15,879 | ||
Debt Instrument, Covenant, Maximum Debt Percentage of Securing Property | 60.00% | ||
Debt Instrument, Covenant, Repayment Percentage of Excess Cash Flow | 20.00% | ||
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member] | Term Loan [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 2.00% | ||
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member] | Term Loan [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 2.50% | ||
Revolving Credit Facility [Member] | |||
Line of Credit Facility, Maximum Borrowing Capacity | $ 74,000 | ||
Maximum Senior Leverage Ratio | 3 | ||
Minimum Fixed Charge Coverage Ratio | 1.1 | ||
Long-term Line of Credit, Total | $ 0 | $ 0 | |
Line of Credit Facility, Remaining Borrowing Capacity | $ 60,400 | ||
Debt, Weighted Average Interest Rate | 3.04% | 3.43% | |
Revolving Credit Facility [Member] | Minimum [Member] | |||
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage | 0.25% | ||
Revolving Credit Facility [Member] | Maximum [Member] | |||
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage | 0.375% | ||
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 1.50% | ||
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 2.00% |
Note 5 - Line of Credit and L_4
Note 5 - Line of Credit and Long-term Debt - Future Principal Payments of Long-term Debt (Details) - Term Loan [Member] - Wells Fargo Bank, N.A. [Member] $ in Thousands | Mar. 31, 2020USD ($) |
Remainder of 2020 | $ 2,117 |
2021 | 3,176 |
2022 | 3,176 |
2023 | 3,176 |
2024 | 4,234 |
Thereafter | |
Total future principal payments | $ 15,879 |
Note 6 - Leases (Details Textua
Note 6 - Leases (Details Textual) - USD ($) $ in Millions | 3 Months Ended | |
Mar. 31, 2020 | Dec. 31, 2019 | |
Finance Lease, Right-of-Use Asset, Accumulated Amortization | $ 1 | $ 0.9 |
Maximum [Member] | ||
Lessee, Term of Contract (Year) | 10 years |
Note 6 - Leases - Leases Record
Note 6 - Leases - Leases Recorded on the Consolidated Balance Sheet (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 | |
Operating leases, Right-of-use assets | $ 28,678 | $ 7,683 | |
Total right-of-use assets | 29,775 | 8,886 | |
Finance leases, liabilities | 1,538 | 1,641 | |
Operating leases, liabilities | 27,714 | 7,889 | |
Total lease liabilities | 29,252 | 9,530 | |
Property and Equipment [Member] | |||
Finance leases, net, included in Property and equipment (1) | [1] | $ 1,097 | $ 1,203 |
[1] | Finance lease right-of-use assets are presented net of accumulated amortization of $1.0 million and $0.9 million as of March 31, 2020 and December 31, 2019, respectively. |
Note 6 - Leases - Lease Cost (D
Note 6 - Leases - Lease Cost (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Amortization of right-of-use assets | $ 105 | $ 109 |
Interest on lease liabilities | 22 | 15 |
Operating lease cost | 805 | 425 |
Short-term lease cost | 190 | 262 |
Variable lease cost | 42 | 40 |
Total lease cost | $ 1,164 | $ 851 |
Note 6 - Leases - Future Maturi
Note 6 - Leases - Future Maturities of Lease Liabilities (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 | |
Remainder of 2020 | $ 375 | ||
Remainder of 2019, operating leases | 2,632 | ||
2021, finance leases | 382 | ||
2021, operating leases | 2,852 | ||
2022, finance leases | 361 | ||
2022, operating leases | 2,497 | ||
2023, finance leases | 157 | ||
2023, operating leases | 2,235 | ||
2024, finance leases | 471 | ||
2024, operating leases | 2,089 | ||
Thereafter, finance leases | |||
Thereafter, operating leases | 25,913 | ||
Total lease payments, finance leases | 1,746 | ||
Total lease payments, operating leases | 38,218 | ||
Amount representing interest, finance leases | (208) | ||
Amount representing interest, operating leases | (10,504) | ||
Finance leases, liabilities | 1,538 | $ 1,641 | |
Operating leases, liabilities | 27,714 | 7,889 | |
Current portion of lease liabilities, included in Accrued liabilities, finance leases | [1] | (402) | |
Current portion of lease liabilities, operating leases | (2,450) | (1,642) | |
Lease liabilities, less current portion, included in Other long-term liabilities, finance leases | [2] | 1,136 | |
Operating lease liabilities, less current portion | $ 25,264 | $ 6,247 | |
[1] | Current portion of finance lease liabilities are included in Accrued liabilities. | ||
[2] | Finance lease liabilities, less current portion are included in Other long-term liabilities. |
Note 6 - Leases - Lease Terms a
Note 6 - Leases - Lease Terms and Discount Rates for Lease Liabilities (Details) | Mar. 31, 2020 | Dec. 31, 2019 |
Finance leases, weighted-average remaining lease term (Year) | 3 years 219 days | 3 years 288 days |
Operating leases, weighted-average remaining lease term (Year) | 17 years 361 days | 8 years 113 days |
Finance leases, weighted-average discount rate | 5.42% | 5.40% |
Operating leases, weighted-average discount rate | 3.59% | 4.50% |
Note 6 - Leases - Other Informa
Note 6 - Leases - Other Information Related to Operating and Finance Leases (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Operating cash flows from finance leases | $ (22) | $ (15) |
Operating cash flows from operating leases | (774) | (415) |
Payments on finance lease obligations | (103) | (107) |
Right-of-use assets obtained in exchange for operating lease liabilities | $ 506 |
Note 7 - Fair Value Measureme_3
Note 7 - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 |
Deferred compensation plan | $ 4,069 | $ 5,150 |
Foreign currency forward contracts | 259 | |
Total financial assets | 4,328 | |
Foreign currency forward contracts | (138) | |
Fair Value, Inputs, Level 1 [Member] | ||
Deferred compensation plan | 3,409 | 4,268 |
Foreign currency forward contracts | ||
Total financial assets | 3,409 | |
Foreign currency forward contracts | ||
Fair Value, Inputs, Level 2 [Member] | ||
Deferred compensation plan | 660 | 882 |
Foreign currency forward contracts | 259 | |
Total financial assets | 919 | |
Foreign currency forward contracts | (138) | |
Fair Value, Inputs, Level 3 [Member] | ||
Deferred compensation plan | ||
Foreign currency forward contracts | ||
Total financial assets | ||
Foreign currency forward contracts |
Note 8 - Derivative Instrumen_2
Note 8 - Derivative Instruments and Hedging Activities (Details Textual) - Foreign Exchange Forward [Member] $ in Thousands, $ in Millions | 3 Months Ended | 12 Months Ended | ||
Mar. 31, 2020USD ($) | Dec. 31, 2019USD ($) | Mar. 31, 2020CAD ($) | Dec. 31, 2019CAD ($) | |
Unrealized Gain on Foreign Currency Derivatives, before Tax | $ 0 | |||
Maximum [Member] | ||||
Maturity Period For Forward Contracts (Month) | 1 year | |||
Designated as Hedging Instrument [Member] | ||||
Derivative, Notional Amount | $ 4,600 | $ 6,100 | $ 6.5 | $ 7.9 |
Not Designated as Hedging Instrument [Member] | ||||
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total | $ 300 | $ 0 |
Note 9 - Share-based Compensa_3
Note 9 - Share-based Compensation (Details Textual) $ / shares in Units, $ in Millions | 3 Months Ended |
Mar. 31, 2020USD ($)$ / sharesshares | |
Number Of Active Stock Incentive Plans | 1 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) | 24,000 |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares | $ 24.15 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | 0 |
Restricted Stock Units and Performance Share Award Target Level, Percentage | 100.00% |
Performance Awards Issued Multiplier | 136.00% |
Minimum [Member] | |
Performance Awards Issued Multiplier | 0.00% |
Maximum [Member] | |
Performance Awards Issued Multiplier | 200.00% |
Share-based Payment Arrangement, Option [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month) | 5 years |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years |
Restricted Stock Units (RSUs) [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Month) | 3 years |
Performance Shares [Member] | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number At Target Level Of Performance (in shares) | 91,000 |
Restricted Stock Units and Performance Stock Awards [Member] | |
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $ | $ 4.2 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years |
Note 9 - Share-based Compensa_4
Note 9 - Share-based Compensation - Share-based Compensation Expense (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Share-based compensation expense | $ 460 | $ 22 |
Cost of Sales [Member] | ||
Share-based compensation expense | 142 | 6 |
Selling, General and Administrative Expenses [Member] | ||
Share-based compensation expense | $ 318 | $ 16 |
Note 9 - Share-based Compensa_5
Note 9 - Share-based Compensation - RSU and PSA Activity (Details) - Restricted Stock Units and Performance Stock Awards [Member] | 3 Months Ended | |
Mar. 31, 2020$ / sharesshares | ||
Unvested RSUs and PSAs (in shares) | shares | 85,170 | [1] |
Unvested RSUs and PSAs, weighted average grant date fair value (in dollars per share) | $ / shares | $ 23.56 | |
RSUs and PSAs granted (in shares) | shares | 97,834 | [1] |
RSUs and PSAs granted, weighted average grant date fair value (in dollars per share) | $ / shares | $ 26.61 | |
Unvested RSUs and PSAs canceled (in shares) | shares | (3,752) | [1] |
Unvested RSUs and PSAs canceled, weighted average grant date fair value (in dollars per share) | $ / shares | $ 23.56 | |
RSUs and PSAs vested (2) (in shares) | shares | (49,680) | [1],[2] |
RSUs and PSAs vested (2) (in dollars per share) | $ / shares | $ 23.56 | [2] |
Unvested RSUs and PSAs (in shares) | shares | 129,572 | [1] |
Unvested RSUs and PSAs, weighted average grant date fair value (in dollars per share) | $ / shares | $ 25.86 | |
[1] | The number of PSAs disclosed in this table are at the target level of 100%. | |
[2] | For the PSAs vested on March 31, 2020, the actual number of common shares that were issued was determined by multiplying the PSAs by a payout percentage of 136%, based on the performance-based conditions achieved. |
Note 10 - Commitments and Con_2
Note 10 - Commitments and Contingencies (Details Textual) $ in Millions | 1 Months Ended | 3 Months Ended | |
Jan. 31, 2017USD ($) | Mar. 31, 2020USD ($) | Jun. 30, 2014USD ($) | |
Number Of Potentially Responsible Parties | 150 | ||
Estimated Cost of EPA Selected Remedy | $ 1,000 | ||
Estimated Time to Complete Selected EPA Remedy (Year) | 13 years | ||
Letters of Credit Outstanding, Amount | $ 1.6 | ||
Fire [Member] | |||
Business Interruption Costs | $ 0.4 | ||
Portland Harbor Natural Resources Trustee Council [Member] | |||
Loss Contingency, Accrual, Current | $ 0.4 | ||
Lower Willamette Group [Member] | |||
Number Of Potentially Responsible Parties | 14 |
Note 11 - Revenue 1 (Details Te
Note 11 - Revenue 1 (Details Textual) - USD ($) $ in Millions | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Increase (Decrease) in Revenue from Contract with Customers, Including Assessed Tax | $ (0.4) | $ (1.5) |
Contract with Customer, Liability, Revenue Recognized | 6.2 | $ 3.3 |
Revenue, Remaining Performance Obligation, Amount | $ 170 |
Note 11 - Revenue 2 (Details Te
Note 11 - Revenue 2 (Details Textual) | Mar. 31, 2020 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | |
Revenue, Remaining Performance Obligation, Percentage | 61.00% |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) | 273 days |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Percentage | 37.00% |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) | 1 year |
Note 11 - Revenue - Disaggregat
Note 11 - Revenue - Disaggregation of Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Net sales | $ 68,923 | $ 62,643 |
Transferred over Time [Member] | ||
Net sales | 60,878 | 62,643 |
Transferred at Point in Time [Member] | ||
Net sales | $ 8,045 |
Note 12 - Income Taxes (Details
Note 12 - Income Taxes (Details Textual) | 3 Months Ended | |
Mar. 31, 2020 | Mar. 31, 2019 | |
Effective Income Tax Rate Reconciliation, Percent, Total | 45.60% | 8.10% |
Note 13 - Net Income Per Shar_2
Note 13 - Net Income Per Share (Details Textual) | 3 Months Ended |
Mar. 31, 2019shares | |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 24,000 |
Note 13 - Net Income Per Shar_3
Note 13 - Net Income Per Share - Net Loss Per Basic and Diluted Weighted Average Common Shares Outstanding (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended | ||
Mar. 31, 2020 | Mar. 31, 2019 | ||
Net income | $ 564 | $ 2,165 | |
Basic weighted-average common shares outstanding (in shares) | 9,751 | 9,735 | |
Effect of potentially dilutive common shares (1) (in shares) | [1] | 78 | |
Diluted weighted-average common shares outstanding (in shares) | 9,829 | 9,735 | |
Basic (in dollars per share) | $ 0.06 | $ 0.22 | |
Diluted (in dollars per share) | $ 0.06 | $ 0.22 | |
[1] | The weighted-average number of antidilutive shares not included in the computation of diluted net income per share was approximately 24,000 for the three months ended March 31, 2019. |