v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 22,524 $ (2,926)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 47,032 40,373
Stock-based compensation 47,185 65,641
Foreign currency (gain) loss, net (1,775) 571
Deferred tax benefit (15,457) (17,974)
Amortization of debt issuance costs 348 348
Allowance for credit losses 949 2,223
Impairment of assets 37 0
Changes in operating assets and liabilities:    
Increase in accounts receivable (7,028) (19,936)
Increase in unbilled receivables (1,723) (370)
(Increase) decrease in prepaid expenses and other current assets (18,668) 5,851
(Increase) decrease in operating leases, net (1,169) 139
Increase in other long-term assets (696) (27)
(Decrease) increase in accounts payable and accrued expenses and other long-term liabilities (21,958) 148
Increase in deferred revenue 768 150
Decrease in due to/from related party (119) (93)
Net cash provided by operating activities 50,250 74,118
Cash flows from investing activities:    
Purchase of property and equipment (1,594) (1,954)
Development of internal use software and other (28,868) (23,539)
Net cash used in investing activities (30,462) (25,493)
Cash flows from financing activities:    
Proceeds from the Revolver 0 75,000
Repayment of long-term debt (90,000) (125,000)
Proceeds from exercise of stock options 313 5,584
Cash received from Employee Stock Purchase Program 2,329 2,236
Net cash used in financing activities (87,358) (42,180)
Net (decrease) increase in cash, cash equivalents, and restricted cash (67,570) 6,445
Effect of exchange rate changes on cash, cash equivalents and restricted cash (113) (1,330)
Cash, cash equivalents and restricted cash at beginning of period 127,290 89,671
Cash, cash equivalents, and restricted cash, at end of period 59,607 94,786
Net cash paid during the period for:    
Interest 4,613 8,880
Taxes 29,942 10,361
Non-cash investing and financing activities:    
Lease liabilities arising from right of use assets 6,110 4,832
Property and Equipment, net    
Non-cash investing and financing activities:    
Assets acquired included in accounts payable 47 17
Software Development    
Non-cash investing and financing activities:    
Assets acquired included in accounts payable $ 966 $ 1,012