XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES      
Net (loss) income $ (7,955) $ 591  
Adjustments to reconcile net (loss) income net cash provided by operations      
Depreciation and amortization 15,770 15,122  
Deferred income taxes (14,306) 209  
Stock-based compensation 9,342 8,043  
Impairments and disposals of long-lived assets 168 106  
Provision for bad debts 240 244  
Amortization of financing fees 269 269  
Amortization of debt discount 204 194  
Deferred rent (428) 39  
Unrealized translation gain on investment in foreign subsidiaries 18 135  
Change in fair value of contingent consideration, net 4,000 0  
Interest rate swap settlements 0 23  
Changes in operating assets and liabilities, net of acquisitions      
Accounts receivable (7,285) (3,414)  
Insurance receivable 41 0  
Prepaid expenses (1,276) 2,844  
Other assets (1,200) (2,534)  
Accounts payable 7,149 3,716  
Litigation settlement obligation (55) 315  
Accrued expenses 6,723 (12,256)  
Other liabilities (7,745) (2,364)  
Net cash provided by operations 3,674 11,282  
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of property and equipment (673) (140)  
Purchases of intangible assets and capitalized software (4,947) (4,120)  
Acquisitions, net of cash acquired (70,479) (48,802)  
Proceeds from disposition of property and equipment 0 7  
Net cash used in investing activities (76,099) (53,055)  
CASH FLOWS FROM FINANCING ACTIVITIES      
Proceeds from exercise of employee stock options 53,629 0  
Proceeds from employee stock purchase plan 695 0  
Repurchases of common stock (6,832) (7,711)  
Payments of long-term debt (3,750) (1,875)  
Borrowings on revolving credit facility 65,000 0  
Payment of contingent consideration for acquisition 0 (305)  
Net cash provided by (used in) financing activities 85,667 (10,378)  
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS (487) 20  
NET CHANGE IN CASH AND CASH EQUIVALENTS 12,755 (52,131)  
Beginning of period 54,224 103,095 $ 103,095
Cash and cash equivalents at end of period 66,979 50,964 $ 54,224
Cash paid during the period for      
Interest, net of capitalized amounts of $129 and $90 for the three months ended March 31, 2024 and 2023, respectively 9,102 11,602  
Income taxes 9,542 2,978  
Noncash investing activities      
Purchases of property and equipment in accounts payable and accrued expenses 469 69  
Noncash purchase price of business combinations 2,750 4,821  
Stock options      
CASH FLOWS FROM FINANCING ACTIVITIES      
Cash paid for tax withholding (19,172) 0  
Restricted stock      
CASH FLOWS FROM FINANCING ACTIVITIES      
Cash paid for tax withholding $ (3,903) $ (487)