XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income $ 6,188,996 $ 2,443,035
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 2,892,309 1,907,588
Depreciation and amortization 6,111,520 4,291,648
Noncash lease expense 385,529 314,414
Deferred income taxes, net 1,012,467 425,777
Changes in operating assets and liabilities:    
Accounts receivable (17,005,175) (16,574,530)
Other receivables 954,982 (150,404)
Prepaid expenses and other current assets (208,131) (379,893)
Accounts payable and accrued liabilities 5,372,312 8,832,156
Operating lease liability (377,257) (285,610)
Customer card funding (967,381) 7,809,741
Net cash provided by operating activities 4,360,171 8,633,922
Cash flows from investing activities:    
Purchase of fixed assets (618,469) (318,167)
Capitalization of internally developed software (5,734,468) (6,647,100)
Purchase of intangible assets (83,402) (122,600)
Net assets acquired in business combination (2,000,000) 0
Net cash used in investing activities (8,436,339) (7,087,867)
Cash flows from financing activities:    
Repurchase of common stock (375,786) (360,495)
Proceeds from exercise of options 660,654 28,800
Net cash provided by (used in) financing activities 284,868 (331,695)
Net change in cash and restricted cash (3,791,300) 1,214,360
Cash and restricted cash, beginning of period 122,343,186 109,351,013
Cash and restricted cash, end of period 118,551,886 110,565,373
Cash and restricted cash reconciliation:    
Cash 7,529,047 10,293,207
Restricted cash 111,022,839 100,272,166
Total cash and restricted cash 118,551,886 110,565,373
Supplemental cash flow information:    
Non-cash assets acquired in business combination 13,558,637 0
Non-cash liabilities incurred in business combination (7,608,637) 0
Right-of-use assets obtained in exchange for new operating lease liabilities, net 3,528,404 0
Cash paid for taxes $ 389,991 $ 107,264