XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income (loss) $ (59,546) $ 17,721 $ 38,746
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 4,578 4,052 4,359
Amortization of intangible assets 1,238 1,261 889
Amortization of debt financing costs 189 189 189
Stock-based compensation 7,984 7,656 5,549
Deferred income taxes 6,202 1,119 468
Change in sales returns reserve (1,180) (2,236) 2,418
Provision for doubtful accounts (23) 468 215
Provision for obsolete inventory 4,829 1,609 5,085
Loss on disposal of property and equipment     42
Loss on impairment of intangible assets 1,896    
Decrease in fair value of contingent consideration   (1,928) (1,121)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (4,845) 9,682 (1,755)
Inventories 22,100 (32,240) (30,675)
Accounts payable (23,350) (2,793) 18,668
Prepaid expenses and other assets 6,045 (6,091) (4,108)
Income taxes payable 727 (5,571) 4,178
Other liabilities (8,690) 6,775 7,902
Net cash provided by (used for) operating activities (41,846) (327) 51,049
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (3,549) (5,621) (5,663)
Acquisition of a business, net of cash acquired   (2,500)  
Net cash used for investing activities (3,549) (8,121) (5,663)
CASH FLOWS FROM FINANCING ACTIVITIES      
Borrowings on revolving credit facilities 91,945 120,858 323,593
Repayment of revolving credit facilities (72,892) (120,858) (339,248)
Proceeds from sale of equity securities     4,373
Proceeds from exercise of stock options and warrants 653 5,289 4,195
Repurchase of common stock   (4,882)  
Repurchase of common stock to satisfy employee tax withholding obligations   (463) (325)
Net cash provided by (used for) financing activities 19,706 (56) (7,412)
Effect of exchange rate changes on cash and cash equivalents (635) (457) 458
Net increase (decrease) in cash and cash equivalents (26,324) (8,961) 38,432
Cash and cash equivalents - beginning of period 37,720 46,681 8,249
Cash and cash equivalents - end of period 11,396 37,720 46,681
SUPPLEMENTAL DISCLOSURE OF INFORMATION      
Cash paid for interest 979 194 309
Cash paid for income taxes, net of refunds (2,380) 6,561 8,041
Accrual for purchases of property and equipment $ 390 $ 1,189 $ 1,351