XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Cash flows from operating activities:      
Net income $ 24,239 $ 10,627  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 55,832 48,453  
Non-cash operating lease costs 2,034 2,770  
Share-based compensation 9,752 8,872  
Provision for credit losses on accounts receivable 160 50  
Deferred income taxes, net 548 (2,709)  
Loss on sale of businesses 0 3,780  
Changes in fair value of contingent consideration (1,803) 0  
(Income) loss from equity method investments, net (6,630) 645  
Loss on investments, net 0 10,705  
Other 912 1,278  
Decrease (increase) in:      
Accounts receivable 143,721 55,365  
Prepaid expenses and other current assets (17,709) (9,423)  
Other assets 7,252 (2,078)  
Increase (decrease) in:      
Accounts payable (210,857) (62,270)  
Deferred revenue 18,493 15,169  
Accrued liabilities and other current liabilities (5,331) (5,676)  
Net cash provided by operating activities 20,613 75,558  
Cash flows from investing activities:      
Purchases of property and equipment (25,619) (28,129)  
Acquisition of businesses, net of cash received (39,198) (44,524)  
Proceeds from sale of businesses, net of cash divested 0 1,238  
Other (12) (66)  
Net cash used in investing activities (64,829) (71,481)  
Cash flows from financing activities:      
Repurchase of common stock (34,900) (3,923)  
Deferred payments for acquisitions 0 (2,418)  
Other (106) 30  
Net cash used in financing activities (35,006) (6,311)  
Effect of exchange rate changes on cash and cash equivalents 4,349 (599)  
Net change in cash and cash equivalents (74,873) (2,833)  
Cash and cash equivalents at beginning of period 505,880 737,612 $ 737,612
Cash and cash equivalents at end of period $ 431,007 $ 734,779 $ 505,880