v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income/(loss) $ 8,185 $ (4,765)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 9,619 6,155
Operating lease right-of-use assets amortization expense 2,472 2,113
Bad debt expense 399 641
Deferred income taxes (1,353) (1,179)
Change in fair value of contingent consideration (6,349) 0
Stock-based compensation 17,460 18,830
Other (income)/expenses, net 40 (413)
Changes in assets and liabilities:    
Trade receivable (8,755) (2,820)
Prepaid expenses and other assets (434) (1,108)
Accounts payable 2,240 (844)
Accrued compensation and benefits 6,315 1,855
Operating lease liabilities (2,443) (3,098)
Income taxes, net (3,834) (1,018)
Accrued expenses and other liabilities 169 (432)
Net cash provided by operating activities 23,731 13,917
Cash flows from investing activities    
Purchase of property and equipment (7,511) (5,848)
Other investing activities, net 198 (995)
Net cash used in investing activities (7,313) (6,843)
Cash flows from financing activities    
Proceeds from exercises of stock options, net of shares withheld for taxes 469 623
Payments of tax obligations resulting from net share settlement of vested stock awards (17,069) (8,533)
Payment of debt issuance cost (253) 0
Net cash used in financing activities (16,853) (7,910)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,162 (349)
Net increase/(decrease) in cash, cash equivalents and restricted cash 1,727 (1,185)
Cash, cash equivalents and restricted cash, beginning of period 335,155 257,227
Cash, cash equivalents and restricted cash, end of period 336,882 256,042
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 6,556 6,239
Balance sheet classification    
Cash and cash equivalents 336,752  
Restricted cash 130  
Total cash, cash equivalents and restricted cash $ 336,882 $ 256,042
Restricted Cash and Cash Equivalent, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets