XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 19,992 $ 15,708
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 14,838 13,989
Amortization of deferred costs 692 277
Stock-based compensation expense 16,618 10,112
Non-cash operating lease expense 3,496 3,385
Deferred income taxes (665) (2,900)
Loss on disposal of property and equipment 503 22
Non-cash interest expense 175 175
Gain on sale of business (10,511)  
Changes in operating assets and liabilities:    
Prepaid expenses and other current assets (440) (3,850)
Accounts receivable, net (1,102) (2,106)
Unbilled receivables (1,880) (2,281)
Other assets (1,735) (1,382)
Accounts payable 362 (1,253)
Accrued expenses and other current liabilities 4,862 7,227
Deferred revenue 1,019 1,080
Operating lease liabilities (3,886) (4,115)
Other long-term liabilities 89 26
Net cash provided by operating activities 42,427 34,114
Cash flows from investing activities:    
Acquisition of businesses, net of cash acquired (11,782)  
Proceeds from sale of business, net of cash sold 30,027  
Purchases of property and equipment, including costs capitalized for development of internal-use software (7,069) (4,759)
Net cash provided by (used in) investing activities 11,176 (4,759)
Cash flows from financing activities:    
Payment of debt issuance costs   (23)
Payments of contingent consideration   (1,066)
Proceeds from exercise of stock based options 3,844 11,187
Payments of taxes related to net share settlement of equity awards (4,174) (468)
Proceeds from issuance of common stock under employee stock purchase plan 981 463
Payment of initial public offering costs   (286)
Net cash provided by financing activities 651 9,807
Net increase in cash, cash equivalents and restricted cash 54,254 39,162
Cash, cash equivalents and restricted cash at beginning of period 312,080 254,594
Cash, cash equivalents and restricted cash at end of period 366,334 293,756
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 366,034 293,456
Restricted cash within other assets $ 300 $ 300
Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Total cash, cash equivalents, and restricted cash $ 366,334 $ 293,756
Supplemental cash flow information:    
Cash paid for interest 186 181
Cash paid for taxes 19,411 4,330
Cash paid for amounts included in the measurement of operating lease liabilities 4,406 4,246
Supplemental disclosure of non-cash transactions:    
Additions to property and equipment included in accounts payable and accrued expenses 168 189
Right of use assets obtained in exchange for new operating lease liabilities 609 $ 31,409
Fair value of contingent consideration recorded in purchase accounting $ 1,475