v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash Flows From Operating Activities:    
Net income $ 1,975 $ 9,248
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,728 3,856
Amortization of original issue discount and debt issue costs 241 500
Amortization of inventory step-up 2,559  
Deferred income taxes 78 533
Stock-based compensation 1,926 1,968
Remeasurement of contingent consideration (564) 331
Recoveries from losses on accounts receivable (329) (17)
Unrealized foreign exchange transaction loss (gain) 643 (731)
Other loss 217 41
Changes in operating assets and liabilities, net of impact of acquisitions:    
Accounts receivable 10,255 10,633
Inventories (10,492) (9,143)
Prepaid expenses and other assets (3,252) 1,340
Accounts payable and other liabilities 13,536 (1,168)
Net cash provided by operating activities 22,521 17,391
Cash Flows From Investing Activities:    
Purchase of property and equipment (2,680) (1,309)
Business acquisitions, net of cash acquired (153,553)  
Net cash used in investing activities (156,233) (1,309)
Cash Flows From Financing Activities:    
Proceeds from revolving credit facilities 62,500  
Principal payments on term loans (4,031) (2,813)
Taxes paid in connection with employee stock transactions (1,241) (1,140)
Dividends distributed (4,282) (3,859)
Other (54)  
Net cash provided by (used in) financing activities 52,892 (7,812)
Effect of foreign exchange rates on cash, cash equivalents and restricted cash (855) 228
Change in cash, cash equivalents and restricted cash (81,675) 8,498
Cash, cash equivalents and restricted cash, beginning of period 125,327 124,933
Cash, cash equivalents and restricted cash, end of period 43,652 133,431
Supplemental Disclosure of Cash Flows Information:    
Cash paid for income taxes, net 3,800 2,017
Cash paid for interest 4,907 3,527
Supplemental Disclosure of Non-Cash Investing and Financing Activities:    
Accruals and accounts payable for capital expenditures 418 $ 104
Accruals paid for taxes paid in connection with employee stock transactions $ 31,647