XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income (loss) $ 16,183 $ (17,679) $ (59,546)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:      
Depreciation and amortization 4,407 3,830 4,578
Incremental costs on acquired inventory 2,085    
Amortization of intangible assets 6,984 1,009 1,238
Amortization of debt financing costs 902 141 189
Stock-based compensation 6,172 11,983 7,984
Deferred income taxes (6,859) (44) 6,202
Change in sales returns reserve 784 632 (1,180)
Provision for doubtful accounts   (3) (23)
Inventory recorded to net realizable value 5,661 810 4,829
Loss on impairment of long-lived assets 753   1,896
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (15,624) (5,757) (4,845)
Inventories (12,257) 27,336 22,100
Accounts payable (4,023) 1,772 (23,350)
Prepaid expenses and other assets (227) 1,437 6,045
Income taxes payable (159) (283) 727
Other liabilities 979 1,860 (8,690)
Net cash provided by (used for) operating activities 5,761 27,044 (41,846)
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (4,914) (2,159) (3,549)
Acquisition of a business, net of cash acquired (77,294)    
Net cash used for investing activities (82,208) (2,159) (3,549)
CASH FLOWS FROM FINANCING ACTIVITIES      
Borrowings on revolving credit facility 346,906 210,210 91,945
Repayment of revolving credit facility (297,494) (229,263) (72,892)
Proceeds of term loan 50,000    
Repayment of term loan (1,042)    
Proceeds from exercise of stock options and warrants 3,356 2,261 653
Repurchase of common stock (27,778) (974)  
Debt financing costs (2,897) (80)  
Net cash provided by (used for) financing activities 71,051 (17,846) 19,706
Effect of exchange rate changes on cash and cash equivalents (335) 291 (635)
Net increase (decrease) in cash and cash equivalents (5,731) 7,330 (26,324)
Cash and cash equivalents - beginning of period 18,726 11,396 37,720
Cash and cash equivalents - end of period 12,995 18,726 11,396
SUPPLEMENTAL DISCLOSURE OF INFORMATION      
Cash paid for interest 7,136 500 979
Cash paid for income taxes, net of refunds 193 63 (2,380)
Accrual for purchases of property and equipment $ 581 $ 133 $ 390