v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash Flows From Operating Activities:    
Net income (loss) $ 17,994 $ (5,720)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 8,220 7,380
Amortization of original issue discount and debt issue costs 374 367
Amortization of inventory step-up   1,344
Deferred income taxes 14 (4,594)
Stock-based compensation 4,852 26,327
Gain on sale of fixed assets (108)  
(Recoveries from) provision for losses on accounts receivable (21) 240
Foreign exchange (gain) loss (776) 1,107
Other (325)  
Changes in operating assets and liabilities, net of impact of acquisitions:    
Accounts receivable 7,605 (3,243)
Inventories (11,986) (1,461)
Prepaid expenses and other assets 3,397 3,616
Accounts payable and other liabilities (971) (345)
Net cash provided by operating activities 28,269 25,018
Cash Flows From Investing Activities:    
Purchase of property and equipment (2,404) (2,473)
Proceeds from disposition of property and equipment 206  
Business acquisitions, net of cash acquired   (55,039)
Net cash used in investing activities (2,198) (57,512)
Cash Flows From Financing Activities:    
Proceeds from revolving credit facilities   48,000
Principal payments on revolving credit facilities   (48,000)
Principal payments on term loans (5,000) (5,009)
Principal payments on insurance premium financing (2,189) (2,853)
Payment of capital leases   (22)
Taxes paid in connection with employee stock transactions (2,725) (6,216)
Proceeds from secondary offering, net of underwriter discounts   49,703
Deferred offering costs   (2,715)
Dividends distributed (5,993) (5,533)
Net cash used in financing activities (15,907) 27,355
Effect of foreign exchange rates on cash and cash equivalents 332 144
Change in cash and cash equivalents 10,496 (4,995)
Cash and cash equivalents, beginning of period 45,286 33,857
Cash and cash equivalents, end of period 55,782 28,862
Supplemental Disclosure of Cash Flows Information:    
Cash paid (received) for income taxes, net 7,288 241
Cash paid for interest 4,859 2,330
Supplemental Disclosure of Non-Cash Investing and Financing Activities:    
Accruals and accounts payable for capital expenditures $ 129 $ 17

Source