XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income $ 52,962 $ 41,596
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 10,635 9,681
(Gain) Loss on disposal of property, plant and equipment (6) (44)
Provision for credit losses 161 148
Stock-based compensation 2,257 800
Deferred tax provision 9 (142)
Changes in operating assets and liabilities:    
Accounts receivable (87,707) (60,087)
Inventories 445 (17,661)
Prepaid expenses (5,856) (656)
Other assets 342 182
Accounts payable 42,137 19,991
Accrued liabilities 13,567 10,405
Income taxes payable (357)  
Net cash flows provided by (used in) operating activities 28,589 4,213
Cash flows from investing activities:    
Purchases of property, plant and equipment (14,085) (9,734)
Proceeds from sale of property, plant and equipment 77 28
Acquisition of business 24  
Acquisition of business   (17,802)
Net cash flows provided by (used in) investing activities (13,984) (27,508)
Cash flows from financing activities:    
Repurchase of common stock (2,898)  
Net borrowings under credit facility 5,000 15,000
Payments of cash dividends (6,548) (6,178)
Net cash flows provided by (used in) financing activities (4,446) 8,822
EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND TEMPORARY INVESTMENTS 532 1,167
NET CHANGE IN CASH AND TEMPORARY INVESTMENTS 10,691 (13,306)
CASH AND TEMPORARY INVESTMENTS, beginning of period 29,909 40,153
CASH AND TEMPORARY INVESTMENTS, end of period 40,600 26,847
Supplemental information:    
Cash payments for interest 7,385 5,758
Cash payments for income taxes, net of refunds $ 18,509 $ 12,980