v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash Flows From Operating Activities:    
Net income $ 32,400 $ 23,150
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 13,908 12,325
Amortization of original issue discount and debt issue costs 1,075 787
Amortization of inventory step-up 826 3,851
Deferred income taxes (4,163) (11,627)
Stock-based compensation 6,840 6,255
Remeasurement of contingent consideration 1,489 685
(Recoveries from) provision for losses on accounts receivable (190) 757
Unrealized foreign exchange transaction gain (2,275) (788)
Other loss 268 355
Changes in operating assets and liabilities, net of impact of acquisitions:    
Accounts receivable 19,360 162
Inventories (14,748) (2,589)
Prepaid expenses and other assets 4,607 (4,161)
Accounts payable and other liabilities (16,942) (21,096)
Net cash provided by operating activities 42,455 8,066
Cash Flows From Investing Activities:    
Purchase of property and equipment (3,582) (4,381)
Proceeds from disposition of property and equipment 6 74
Business acquisitions, net of cash acquired (89,590) (141,813)
Net cash used in investing activities (93,166) (146,120)
Cash Flows From Financing Activities:    
Proceeds from revolving credit facilities   5,500
Principal payments on revolving credit facilities   (5,500)
Proceeds from term loans 97,500 80,000
Principal payments on term loans (9,723) (9,562)
Principal payments on insurance premium financing   (2,187)
Payments for debt issuance costs   (844)
Taxes paid in connection with employee stock transactions (1,185) (5,311)
Proceeds from secondary offering, net of underwriter discounts   91,776
Deferred offering costs   (683)
Dividends distributed (11,584) (10,395)
Other 344 37
Net cash provided by financing activities 75,352 142,831
Effect of foreign exchange rates on cash and cash equivalents 1,301 521
Change in cash and cash equivalents 25,942 5,298
Cash and cash equivalents, beginning of period 124,933 87,691
Cash and cash equivalents, end of period 150,875 92,989
Supplemental Disclosure of Cash Flows Information:    
Cash paid for income taxes, net 22,545 22,761
Cash paid for interest 13,075 10,523
Supplemental Disclosure of Non-Cash Investing and Financing Activities:    
Accruals and accounts payable for capital expenditures $ 16 $ 112

Source