XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 24,401 $ 6,435
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 33,705 30,789
Stock-based compensation 34,369 30,742
Foreign currency (gain) loss, net (8,793) 1,564
Deferred tax benefit (7,641) (3,456)
Amortization of debt issuance costs 233 232
(Reversal of) allowance for credit losses (2,009) 745
Impairment of assets 48 0
Changes in operating assets and liabilities:    
Decrease (increase) in accounts receivable 4,671 (2,070)
Decrease in unbilled receivables 2,821 998
Increase in prepaid expenses and other current assets (6,157) (19,548)
Increase in operating leases, net (1,027) (618)
Increase in other long-term assets (2,638) (557)
Decrease in accounts payable and accrued expenses and other long-term liabilities (13,395) (20,221)
Increase (decrease) in deferred revenue 166 (111)
Increase (decrease) in due to/from related party 12 (122)
Net cash provided by operating activities 58,766 24,802
Cash flows from investing activities:    
Purchase of property and equipment (714) (1,323)
Acquisition and development of internal use software and other (21,427) (18,836)
Net cash used in investing activities (22,141) (20,159)
Cash flows from financing activities:    
Repayment of long-term debt (35,000) (60,000)
Proceeds from exercise of stock options 0 313
Cash received from Employee Stock Purchase Program 2,059 2,213
Net cash used in financing activities (32,941) (57,474)
Net increase (decrease) in cash, cash equivalents, and restricted cash 3,684 (52,831)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,634 (1,084)
Cash, cash equivalents and restricted cash at beginning of period 87,335 127,290
Cash, cash equivalents, and restricted cash at end of period 93,653 73,375
Net cash (received) paid during the period for:    
Interest (431) 3,614
Taxes 13,256 19,925
Non-cash investing and financing activities:    
Property and equipment acquired included in accounts payable 32 108
Internal use software acquired included in accounts payable 589 661
Lease liabilities arising from right-of-use assets $ 11,010 $ 5,278