XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 31,800,000 $ 37,466,000 $ 37,260,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation, amortization and impairment 5,277,000 6,374,000 7,505,000
Reclassification of cumulative translation adjustment into earnings 2,569,000    
Deferred income taxes (1,729,000) (277,000) (134,000)
Reserve for uncertain tax positions 488,000 310,000 185,000
Gain on insurance recoveries for damaged property     (260,000)
Loss on disposal of property and equipment 11,000 7,000 12,000
Non-cash share-based compensation expense 1,200,000 623,000 680,000
Change in assets and liabilities:      
Trade accounts receivable (733,000) 343,000 (2,271,000)
Prepaid expenses and other current and long-term assets 1,634,000 (842,000) (827,000)
Operating lease assets and liability, net (39,000) (34,000) 16,000
Deferred contract costs, net 1,331,000 783,000 (351,000)
Accounts payable (589,000) 4,000 (247,000)
Accrued expenses, wages and bonuses (2,947,000) (285,000) 1,370,000
Income taxes receivable and payable 6,000 484,000 (1,529,000)
Deferred revenue (2,014,000) 1,388,000 (773,000)
Net cash provided by operating activities 36,265,000 46,344,000 40,636,000
Cash flows from investing activities:      
Purchases of property and equipment (9,835,000) (5,514,000) (3,984,000)
Acquisition consideration   (3,000,000)  
Insurance proceeds for damaged property     260,000
Net cash used in investing activities (9,835,000) (8,514,000) (3,724,000)
Cash flows from financing activities:      
Payments on notes payable (4,305,000) (4,093,000) (3,568,000)
Payment of debt issuance costs (92,000)   (36,000)
Payments on finance lease obligations (469,000) (493,000) (332,000)
Proceeds from the exercise of stock options 0 446,000 1,734,000
Payment of payroll tax withholdings on share-based awards exercised (190,000) (721,000) (2,784,000)
Payment of deferred acquisition consideration (1,950,000)    
Repurchase of shares for treasury (27,616,000) (4,142,000)  
Payment of dividends on common stock (20,961,000) (9,159,000) (10,517,000)
Net cash used in financing activities (55,583,000) (18,162,000) (15,503,000)
Effect of exchange rate changes on cash (182,000) 3,000 (236,000)
Net increase (decrease) in cash and cash equivalents (29,335,000) 19,671,000 21,173,000
Cash and cash equivalents at beginning of period 54,361,000 34,690,000 13,517,000
Cash and cash equivalents at end of period 25,026,000 54,361,000 34,690,000
Supplemental disclosure of cash paid for:      
Interest expense, net of capitalized amounts 1,342,000 1,554,000 1,735,000
Income taxes 12,233,000 10,644,000 5,217,000
Supplemental disclosure of non-cash investing and financing activities:      
Finance lease obligations originated for property and equipment   40,000 817,000
Purchase of property and equipment in accounts payable and accrued expenses 1,109,000 979,000 127,000
Stock tendered to the Company for cashless exercise of stock options in connection with equity incentive plans $ 311,000 1,088,000 $ 7,217,000
Deferred acquisition consideration   $ 1,950,000