v3.26.3
Consolidated Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating Activities:    
Net income $ 20,545 $ 9,998
Depreciation and amortization 3,808 3,767
Allowance for credit losses 426 630
Stock-based compensation 1,353 1,468
Loss on disposal of assets 0 7
Changes in assets and liabilities 3,441 6
Net cash provided by operating activities 29,735 16,118
Investing Activities:    
Purchase of property and equipment (2,245) (1,267)
Net cash used in investing activities (4,186) (3,067)
Financing Activities:    
Proceeds from issuance of long-term debt 1,566 25,061
Payments on long-term debt (6,923) (30,419)
Cash dividends paid (6,259) (6,207)
Purchase of stock (1,281) (2,171)
Net cash used in financing activities (12,897) (13,736)
Net increase (decrease) in cash and cash equivalents 12,652 (685)
Cash and cash equivalents, beginning of period 11,878 4,194
Cash and cash equivalents, end of period 24,530 3,509
Supplemental Cash Flows Information    
Interest paid 452 627
Income taxes paid, net 4,543 1,682
ASL Solutions, Inc [Member]    
Investing Activities:    
Acquisitions (1,941) (1,800)
Officer [Member]    
Operating Activities:    
Common stock issued in lieu of bonus to officers 162 124
Director [Member]    
Operating Activities:    
Common stock issued in lieu of bonus to officers $ 0 $ 118