XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flow from operating activities:    
Net loss $ (42,150) $ (70,765)
Adjustments to reconcile net loss to cash used in operations:    
Depreciation and amortization 4,159 2,974
Stock-based compensation 16,158 21,737
Charge to allowance for credit losses 2,432 1,294
Loss (gain) on disposal of long-lived assets 41 (1)
Unoccupied lease charges 0 1,127
Remeasurement of contingent consideration 500 540
Non-cash operating lease costs 1,681 1,452
Changes in operating assets and liabilities:    
Accounts receivable (6,705) (3,274)
Prepaid expenses and other current assets (310) (989)
Other long-term assets (226) (237)
Accounts payable (4,091) 3,186
Accrued expenses and other 4,226 (4,199)
Deferred revenue 185 1,621
Operating lease liabilities (1,710) (614)
Other liabilities 279 134
Net cash used in operating activities (25,531) (46,014)
Cash flow from investing activities:    
Purchases of property, equipment and capitalized software development costs (4,859) (4,378)
Purchase of primary law intangible asset (14,000) 0
Proceeds from disposal of equipment 4 0
Cash paid for acquisitions (1,180) (5,310)
Net cash used in investing activities (20,035) (9,688)
Cash flow from financing activities:    
Proceeds from public offering, net of underwriting discounts and commissions and other offering costs 0 (284)
Proceeds from exercise of stock options 543 4,059
Net proceeds from issuance of common stock under Employee Stock Purchase Plan 1,459 0
Repurchase of common stock related to net share settlement (89) (264)
Principal payments on finance lease obligations (40) (42)
Net cash provided by financing activities 1,873 3,469
Net decrease in cash and cash equivalents: (43,693) (52,233)
Cash and cash equivalents at beginning of period 203,244 255,477
Cash and cash equivalents at end of period 159,551 203,244
Supplemental disclosure:    
Cash paid for taxes 766 397
Non-cash investing and financing activities:    
Property and equipment included in accounts payable and accrued liabilities 448 240
Acquisition holdback 0 800
Contingent consideration related to acquisition $ 481 $ 1,133