XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (10,559,163) $ (7,645,812)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 928,695 1,049,656
Stock-based compensation 7,883,626 7,199,421
Increase in bad debt reserve 238,748 98,727
Changes in:    
Accounts receivable 3,635,420 5,969,009
Prepaid expenses and other assets (1,771,899) 1,266,478
Accounts payable (732,200) 64,232
Revenue share payable (1,268,313) (2,001,379)
Accrued expenses and other liabilities (1,096,881) (1,263,971)
Deferred revenue 287,478 (347,989)
NET CASH (USED IN) PROVIDED BY OPERATING ACTIVITIES (2,454,489) 4,388,372
CASH FLOWS PROVIDED BY (USED IN) INVESTING ACTIVITIES:    
Purchase of property and equipment (48,556) (41,335)
Purchases of held-to-maturity investments (109,501,032)
Redemptions of held-to-maturity investments 112,501,021
EvinceMed acquisition (2,000,000)
Acquisition of intangible assets, including intellectual property rights (3,068) (145,257)
Capitalized software development costs (1,274,150)
NET CASH PROVIDED BY (USED IN) INVESTING ACTIVITIES 1,674,215 (2,186,592)
CASH FLOWS (USED IN) PROVIDED BY FINANCING ACTIVITIES:    
Cash paid for employee withholding taxes related to the vesting of restricted stock units (243,361)
Repurchase of common stock (7,522,426) (321,054)
Proceeds from exercise of stock options 145,706 830,474
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (7,620,081) 509,420
NET (DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (8,400,355) 2,711,200
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD 18,208,685 84,681,770
CASH AND CASH EQUIVALENTS - END OF PERIOD 9,808,330 87,392,970
SUPPLEMENTAL CASH FLOW INFORMATION:    
Cash paid for interest
Reduction of EvinceMed purchase price for amounts previously paid 708,334
Shares issued in connection with acquisition 9,374,455
Cash paid for income taxes