v3.25.2
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating Activities:    
Net income $ 349 $ 33,661
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 26,089 26,733
Deferred income taxes (12,202) 4,365
Stock based compensation 6,604 7,392
Loss on disposition of property and equipment 2,444 (42)
Provisions for inventory 3,213 793
Other 31,364 (863)
Changes in assets and liabilities:    
Accounts receivable, net (23,690) (14,310)
Inventory (13,430) (12,338)
Other assets (23,102) (36,874)
Accounts payable 20,522 8,436
Other liabilities 13,540 9,871
Net cash provided by operating activities 31,701 26,824
Investing Activities:    
Purchases of property and equipment (23,728) (30,704)
Proceeds from the sale of property and equipment 3,745 81
Proceeds from deferred purchase price of factored receivables 744 6,208
Cost of technology investments (590) (265)
Net cash used in investing activities (19,829) (24,680)
Financing Activities:    
Borrowings on debt 52,000 35,000
Repayments of debt (63,076) (35,420)
Proceeds from the exercise of Common Stock options   2,763
Taxes withheld and paid on employees' stock-based compensation (1,238) (2,417)
Cash paid for the repurchase of Common Stock (10,015) (21,703)
Net cash used in financing activities (22,329) (21,777)
Foreign currency effect 4,620 (6,574)
Net decrease in cash and cash equivalents (5,837) (26,207)
Cash and cash equivalents at beginning of period 134,134 149,673
Cash and cash equivalents at end of period 128,297 123,466
Supplemental disclosure of cash flow information:    
Cash paid for taxes 12,843 12,300
Cash paid for interest 6,757 6,723
Non-Cash Investing Activities:    
Period-end balance of accounts payable for property and equipment $ 6,645 6,430
Deferred purchase price of receivables factored in the period   $ 8,168