v3.26.1
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities:    
Net income $ 8,638 $ 349
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 28,744 26,089
Deferred income taxes (8,676) (12,202)
Stock based compensation 7,446 6,604
Loss on disposition of property and equipment 246 2,444
Provisions for inventory 2,425 3,213
Other non-cash items, including unrealized foreign currency (gain) loss 1,456 31,364
Changes in assets and liabilities:    
Accounts receivable, net (58,121) (23,690)
Inventory (4,379) (13,430)
Other assets (3,816) (23,102)
Accounts payable 16,224 20,522
Other liabilities 12,085 13,540
Net cash provided by operating activities 2,272 31,701
Investing Activities:    
Purchases of property and equipment (14,203) (23,728)
Proceeds from the sale of property and equipment 70 3,745
Proceeds from deferred purchase price of factored receivables   744
Cost of technology investments (250) (590)
Net cash used in investing activities (14,383) (19,829)
Financing Activities:    
Borrowings on debt 142,000 52,000
Repayments of debt (71,072) (63,076)
Cash paid for financing new loans (2,761)  
Taxes withheld and paid on employees' stock-based compensation (2,302) (1,238)
Cash paid for the repurchase of Common Stock   (10,015)
Net cash provided by (used in) financing activities 65,865 (22,329)
Foreign currency effect (1,414) 4,620
Net increase (decrease) in cash and cash equivalents 52,340 (5,837)
Cash and cash equivalents at beginning of period 160,833 134,134
Cash and cash equivalents at end of period 213,173 128,297
Supplemental disclosure of cash flow information:    
Cash paid for interest 5,774 6,757
Non-Cash Investing Activities:    
Period-end balance of accounts payable for property and equipment $ 3,287 $ 6,645