XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 31,149 $ 11,523 $ 19,050
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation and finance lease amortization 12,664 11,482 12,344
Amortization of intangible assets 4,439 2,142 2,207
Deferred income taxes 514 180 2,908
Gain on insurance proceeds 0 0 (1,147)
Share-based compensation expense 3,702 3,216 3,088
Other, net (286) 193 1,889
Changes in operating assets and liabilities, net of acquired assets and assumed liabilities:      
Trade and other receivables (19,346) 392 1,563
Contract assets, net 225 (33,752) 8,109
Inventories (11,378) (17,650) 7,153
Prepaid expenses and other assets 3,381 6,727 2,514
Accounts payable (5,826) 16,783 (3,501)
Accrued and other liabilities (1,698) (7,047) (90)
Net cash provided by (used in) operating activities 17,540 (5,811) 56,087
Cash flows from investing activities:      
Acquisition of business, net of cash acquired 0 (87,215) (48,728)
Purchases of property and equipment (22,829) (13,262) (14,013)
Purchases of intangible assets (327) 0 (329)
Proceeds from insurance 0 0 1,637
Other investing activities 106 325 0
Net cash used in investing activities (23,050) (100,152) (61,433)
Cash flows from financing activities:      
Borrowings on line of credit 177,634 122,272 41,377
Repayments on line of credit (180,699) (35,511) (41,377)
Borrowings on other debt 10,756 0 15,879
Payments on other debt 0 (13,762) (2,117)
Payments on finance lease liabilities (597) (415) (420)
Tax withholdings related to net share settlements of equity awards (853) (1,166) (618)
Other financing activities (47) (385) (465)
Net cash provided by financing activities 6,194 71,033 12,259
Change in cash and cash equivalents 684 (34,930) 6,913
Cash and cash equivalents, beginning of period 2,997 37,927 31,014
Cash and cash equivalents, end of period 3,681 2,997 37,927
Supplemental disclosure of cash flow information:      
Cash paid during the period for interest, net of amounts capitalized 3,170 339 599
Cash paid during the period for income taxes (net of refunds of $23, $79, and $153) 13,774 2,481 1,397
Noncash investing and financing activities:      
Accrued property and equipment purchases 1,314 788 325
Accrued consideration in acquisition of business 1,820 911 0
Right-of-use assets obtained in exchange for operating lease liabilities 568 16,043 4,471
Right-of-use assets obtained in exchange for finance lease liabilities $ 1,466 $ 853 $ 507