v3.26.1
Unaudited Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ (1,461,438) $ 1,062,268
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 13,993 44,684
Amortization 322,826 264,910
Stock-based compensation 760,031 640,846
Value of stock issued for payment of services 180,009 179,996
Changes in operating assets and liabilities:    
Accounts receivable (816,332) 1,603,944
Prepaid expenses and other current assets 251,557 608,095
Accounts payable 21,324 (554,647)
Accrued expenses (1,356,494) (1,076,910)
Contract liabilities (645,932) (1,527,198)
Net cash provided by (used in) operating activities (2,730,456) 1,245,988
Cash flows from investing activities:    
Proceeds from investment maturities 0 6,403,689
Capitalization of software development costs (517,525) (360,490)
Purchase of property and equipment (53,127) (29,693)
Net cash provided by (used in) investing activities (570,652) 6,013,506
Cash flows from financing activities:    
Proceeds from ESPP issuances 36,422 23,414
Purchase of treasury stock (501,543) (722,633)
Stock issuance costs 0 (134,017)
Taxes paid related to net share settlement of vesting of restricted stock units (489,978) (294,909)
Net cash used in financing activities (955,099) (1,128,145)
Effect of exchange rate changes on cash (29,964) (132,802)
Net increase (decrease) in cash and cash equivalents (4,286,171) 5,998,547
Cash and cash equivalents, beginning of period 50,886,850 44,644,468
Cash and cash equivalents, end of period 46,600,679 50,643,015
Supplemental cash flow information:    
Interest paid 2,835 3,438
Supplemental non-cash activities:    
Fair Value of common stock issued for services $ 180,009 $ 179,996