XML 13 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (22,517) $ (3,595)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 1,669 2,191
Amortization of intangible assets 3,968 4,033
Amortization of debt financing costs 486 553
Stock-based compensation 2,636 2,920
Deferred income taxes (227) 231
Change in sales returns reserve 3,379 2,962
Provision for obsolete inventory 678 1,176
Loss on extinguishment of debt 1,755  
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 35,476 53,727
Inventories 12,000 (6,731)
Prepaid expenses and other assets 636 (681)
Accounts payable 2,515 (990)
Income taxes payable (821) (3,367)
Other liabilities (5,764) (15,126)
Net cash provided by operating activities 35,869 37,303
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (848) (496)
Cash acquired in business combination   2,515
Net cash (used in) provided by investing activities (848) 2,019
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings on revolving credit facilities 33 140,346
Repayment of revolving credit facilities (29,416) (169,819)
Proceeds from term loan 82,450  
Repayment of term loan (56,777) (5,625)
Proceeds from exercise of stock options 274 112
Repurchase of restricted stock (500)  
Repurchase of common stock (27,197) (6,760)
Debt financing costs (1,247)  
Net cash used in financing activities (32,380) (41,746)
Effect of exchange rate changes on cash and cash equivalents (39) 1,134
Net increase (decrease) in cash and cash equivalents 2,602 (1,290)
Cash and cash equivalents at the beginning of period 16,963 12,995
Cash and cash equivalents at the end of period 19,565 11,705
SUPPLEMENTAL DISCLOSURE OF INFORMATION    
Property and equipment purchases included in accounts payable and accrued liabilities 372 $ 753
Unpaid debt financing costs $ 75