v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income $ 3,222,000 $ 5,787,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,169,000 1,542,000
Deferred income taxes (36,000) 1,860,000
Reserve for uncertain tax positions (56,000) 76,000
Non-cash share-based compensation expense 1,608,000 171,000
Change in fair value of contingent consideration 0 31,000
Loss on extinguishment of debt 0 67,000
Amortization of debt issuance costs 27,000 15,000
Change in assets and liabilities:    
Trade accounts receivable 275,000 (272,000)
Prepaid expenses and other current and noncurrent assets (1,627,000) (2,419,000)
Deferred contract costs, net (625,000) 24,000
Operating lease assets and liabilities, net (30,000) (26,000)
Accounts payable 942,000 627,000
Accrued expenses, wages and bonuses (889,000) (472,000)
Income taxes receivable and payable 1,265,000 (80,000)
Deferred revenue 935,000 (285,000)
Net cash provided by operating activities 7,180,000 6,646,000
Cash flows from investing activities:    
Capital expenditures 1,834,000 2,986,000
Net cash used in investing activities (1,834,000) (2,986,000)
Cash flows from financing activities:    
Payments on notes payable 0 27,738,000
Borrowings on notes payable (1,030,000) (28,724,000)
Borrowings on revolving loan 2,500,000 8,000,000
Payments on revolving loan (2,500,000) (4,503,000)
Payment of debt issuance costs 0 (62,000)
Payments on finance lease obligations (3,000) (2,000)
Proceeds from the exercise of share-based awards 139,000 132,000
Payment of acquisition contingent consideration (484,000) (280,000)
Repurchase of shares for treasury (1,935,000) (4,920,000)
Payment of dividends on common stock (3,625,000) (2,770,000)
Net cash used in financing activities (6,938,000) (5,391,000)
Change in cash and cash equivalents (1,592,000) (1,731,000)
Cash and cash equivalents at beginning of period 4,139,000 4,233,000
Cash and cash equivalents at end of period 2,547,000 2,502,000
Supplemental disclosure of cash paid for:    
Interest expense, net of capitalized amounts 1,247,000 774,000
Income taxes   80,000
Income taxes (Federal) 0  
Income taxes (state and local) 26,000  
Purchase of property and equipment in accounts payable and accrued expenses 450,000 2,131,000
Repurchase of shares for treasury in accounts payable and accrued expenses 151,000 47,000
Debt issuance costs included in accrued expenses 0 81,000
New debt issued to existing lender 0 34,396,000
Debt extinguished using proceeds from new debt 0 62,076,000
Noncash borrowings on long-term debt for accrued interest and debt issuance costs 0 351,000
Income taxes (state and local) 26,000  
Purchase of property and equipment in accounts payable and accrued expenses 450,000 2,131,000
Repurchase of shares for treasury in accounts payable and accrued expenses 151,000 47,000
Debt issuance costs included in accrued expenses 0 81,000
New debt issued to existing lender 0 34,396,000
Debt extinguished using proceeds from new debt 0 62,076,000
Noncash borrowings on long-term debt for accrued interest and debt issuance costs $ 0 $ 351,000