XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income (Loss) $ (3,956) $ (26,231)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 3,261 2,912
Costs recognized on sale of acquired inventory 2,085  
Amortization of intangible assets 4,843 761
Amortization of debt financing costs 625 108
Stock-based compensation 3,447 8,554
Deferred income taxes (6,739) (178)
Change in sales returns reserve 1,369 (2,473)
Provision for obsolete inventory 4,690 200
Loss on impairment of assets 753  
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 4,344 12,563
Inventories (43,597) (4,986)
Accounts payable 30,050 19,072
Prepaid expenses and other assets 127 385
Income taxes payable 485 126
Other liabilities (10,340) (2,869)
Net cash provided (used for) by operating activities (8,553) 7,944
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (3,392) (1,924)
Acquisition of a business, net of cash acquired (77,294)  
Net cash used for investing activities (80,686) (1,924)
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings on revolving credit facilities 242,609 149,995
Repayment of revolving credit facilities (183,983) (155,787)
Proceeds of term loan 50,000  
Repayment of term loan (729)  
Proceeds from exercise of stock options and warrants 3,004 1,718
Repurchase of common stock (25,339) (974)
Debt issuance costs (2,897) (80)
Net cash provided by (used for) financing activities 82,665 (5,128)
Effect of exchange rate changes on cash and cash equivalents 1,651 52
Net increase (decrease) in cash and cash equivalents (4,923) 944
Cash and cash equivalents - beginning of period 18,726 11,396
Cash and cash equivalents - end of period 13,803 12,340
SUPPLEMENTAL DISCLOSURE OF INFORMATION    
Cash paid for interest 4,521 283
Cash paid (received) for income taxes $ 70 $ 175