XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 38,701 $ 18,078
Income (loss) from discontinued operations, net of income taxes 310 (320)
Income from continuing operations, net of income taxes 38,391 18,398
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 12,721 11,616
Stock-based compensation expense 5,701 3,048
Provision (benefit) for deferred income taxes (5) (1,265)
Discount on notes receivable   721
Net loss on disposal of assets 275 173
Changes in operating assets and liabilities, net of assets acquired:    
Accounts and other receivable, net (4,984) 32,084
Inventories (27,503) (6,726)
Other assets (1,406) (14,688)
Accounts payable 40,483 (5,351)
Other liabilities and accrued expenses (12,534) (9,989)
Income taxes 3,125 919
Net cash from operating activities from continuing operations 54,264 28,940
Net cash from operating activities from discontinued operations (185) (418)
Net cash from operating activities 54,079 28,522
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from sale of marketable securities   10
Issuance of notes receivable   (1,000)
Proceeds from sale of property and equipment 6  
Purchases of property and equipment (8,817) (6,134)
Acquisitions, net of cash acquired (3,604)  
Net cash from investing activities from continuing operations (12,415) (7,124)
Net cash from investing activities (12,415) (7,124)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on long-term borrowings (4,375) (4,375)
Dividend payments (3,854)  
Purchase and retirement of common stock   (7,248)
Net payments related to stock-based award activities (4,214) (2,171)
Net cash from financing activities from continuing operations (12,443) (13,794)
Net cash from financing activities (12,443) (13,794)
EFFECT OF CURRENCY TRANSLATION ON CASH 321 (1,505)
NET CHANGE IN CASH AND CASH EQUIVALENTS 29,542 6,099
CASH AND CASH EQUIVALENTS, beginning of period 480,368 346,441
CASH AND CASH EQUIVALENTS, end of period 509,910 352,540
CASH AND CASH EQUIVALENTS FROM CONTINUING OPERATIONS, end of period 509,910 352,540
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 979 2,240
Cash paid for income taxes 1,873 4,545
Cash received for refunds of income taxes $ 109 $ 121