v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating Activities    
Net income $ 32,029 $ 9,890
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 5,948 5,408
Amortization of intangibles and other long-term assets 19,197 14,304
Amortization of debt issuance costs 447 692
Stock-based compensation 6,739 4,474
Deferred income taxes 884 (2,451)
Non-cash lease expense 313 277
Refinancing costs   1,645
Adjustment to contingent consideration liability   (2,867)
Changes in assets and liabilities:    
Accounts receivable (7,653) (1,714)
Inventories (6,198) (7,201)
Other assets (3,184) (4,550)
Accounts payable 3,851 3,428
Income taxes payable 653 441
Accrued expenses and other current liabilities (571) (3,629)
Operating lease liabilities (292) (252)
Net cash provided by operating activities 52,163 17,895
Investing Activities    
Capital expenditures (4,718) (4,452)
Proceeds from sale of fixed assets   322
Proceeds from acquisition purchase price adjustment   289
Net cash used in investing activities (4,718) (3,841)
Financing Activities    
Net proceeds from issuance of common stock   325,731
Proceeds from exercise of stock options 1,859  
Payments of long-term debt   (286,349)
Financing costs and other, net   (1,676)
Payments of finance lease liabilities (110) (90)
Net cash provided by financing activities 1,749 37,616
Effect of translation adjustments on cash and cash equivalents 82 44
Net increase in cash and cash equivalents 49,276 51,714
Cash and cash equivalents, beginning of period 54,066 21,489
Cash and cash equivalents, end of period 103,342 73,203
Supplemental information    
Interest paid during the period, net of capitalized amounts 13,056 28,035
Income taxes paid during the period, net $ 7,061 $ 5,596