XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income (loss) $ (17,679) $ (59,546) $ 17,721
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 3,830 4,578 4,052
Amortization of intangible assets 1,009 1,238 1,261
Amortization of debt financing costs 141 189 189
Stock-based compensation 11,983 7,984 7,656
Deferred income taxes (44) 6,202 1,119
Change in sales returns reserve 632 (1,180) (2,236)
Provision for doubtful accounts (3) (23) 468
Inventory recorded to net realizable value 810 4,829 1,609
Loss on impairment of intangible assets   1,896  
Decrease in fair value of contingent consideration     (1,928)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (5,757) (4,845) 9,682
Inventories 27,336 22,100 (32,240)
Accounts payable 1,772 (23,350) (2,793)
Prepaid expenses and other assets 1,437 6,045 (6,091)
Income taxes payable (283) 727 (5,571)
Other liabilities 1,860 (8,690) 6,775
Net cash provided by (used for) operating activities 27,044 (41,846) (327)
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (2,159) (3,549) (5,621)
Acquisition of a business, net of cash acquired     (2,500)
Net cash used for investing activities (2,159) (3,549) (8,121)
CASH FLOWS FROM FINANCING ACTIVITIES      
Borrowings on revolving credit facilities 210,210 91,945 120,858
Repayment of revolving credit facilities (229,263) (72,892) (120,858)
Proceeds from exercise of stock options and warrants 2,261 653 5,289
Repurchase of common stock (974)   (4,882)
Repurchase of common stock to satisfy employee tax withholding obligations     (463)
Debt financing costs (80)    
Net cash provided by (used for) financing activities (17,846) 19,706 (56)
Effect of exchange rate changes on cash and cash equivalents 291 (635) (457)
Net increase (decrease) in cash and cash equivalents 7,330 (26,324) (8,961)
Cash and cash equivalents - beginning of period 11,396 37,720 46,681
Cash and cash equivalents - end of period 18,726 11,396 37,720
SUPPLEMENTAL DISCLOSURE OF INFORMATION      
Cash paid for interest 500 979 194
Cash paid for income taxes, net of refunds 63 (2,380) 6,561
Accrual for purchases of property and equipment $ 133 $ 390 $ 1,189