XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Operating Activities:    
Net income $ 33,661 $ 6,412
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 26,733 26,077
Deferred income taxes 4,365 (2,812)
Stock based compensation 7,392 5,053
(Gain) loss on disposition of property and equipment (42) 828
Provisions for inventory 793 1,930
Impairment of goodwill   19,509
Other (863) (259)
Changes in assets and liabilities:    
Accounts receivable, net (14,310) (11,624)
Inventory (12,338) 9,417
Other assets (36,874) (12,241)
Accounts payable 8,436 24,518
Other liabilities 9,871 (8,196)
Net cash provided by operating activities 26,824 58,612
Investing Activities:    
Purchases of property and equipment (30,704) (13,667)
Proceeds from the sale of property and equipment 81 40
Proceeds from deferred purchase price of factored receivables 6,208 7,351
Cost of technology investments (265) (500)
Net cash used in investing activities (24,680) (6,776)
Financing Activities:    
Borrowings on debt 35,000  
Repayments of debt (35,420) (16,982)
Proceeds from the exercise of Common Stock options 2,763 263
Taxes withheld and paid on employees' stock based compensation (2,417) (2,644)
Cash paid for the repurchase of Common Stock (21,703) (19,993)
Net cash used in financing activities (21,777) (39,356)
Foreign currency effect (6,574) 2,300
Net (decrease) increase in cash and cash equivalents (26,207) 14,780
Cash and cash equivalents at beginning of period 149,673 153,891
Cash and cash equivalents at end of period 123,466 168,671
Supplemental disclosure of cash flow information:    
Cash paid for taxes 12,300 11,619
Cash paid for interest 6,723 6,640
Non-Cash Investing Activities:    
Period-end balance of accounts payable for property and equipment 6,430 4,085
Deferred purchase price of receivables factored in the period $ 8,168 $ 6,522