XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 35,584,000 $ 32,865,000
Accounts receivable, net of allowances of $581 and $561 in 2021 and 2020, respectively 84,252,000 76,892,000
Prepaid and other current assets 2,849,000 2,207,000
Income taxes receivable 80,000 1,174,000
Total current assets 122,765,000 113,138,000
Property, equipment and capitalized software, net 5,242,000 5,515,000
Operating lease right-of-use assets 22,132,000 22,116,000
Deferred income taxes 4,946,000 393,000
Acquired intangibles, net 7,280,000 9,097,000
Goodwill 19,676,000 21,275,000
Cash surrender value of life insurance 4,018,000 3,587,000
Other assets 2,228,000 924,000
Investments 47,000 208,000
Total assets 188,334,000 176,253,000
Current Liabilities:    
Accounts payable 21,150,000 18,784,000
Accrued compensation 22,534,000 21,968,000
Advance billings on contracts 4,762,000 3,102,000
Short-term operating lease liabilities 6,444,000 6,427,000
Short-term deferred payroll taxes 3,508,000 3,329,000
Other current liabilities 6,585,000 7,535,000
Total current liabilities 64,983,000 61,145,000
Long-term debt 0 0
Deferred compensation benefits 11,437,000 14,420,000
Long-term operating lease liabilities 15,612,000 15,564,000
Deferred payroll taxes   3,329,000
Deferred income taxes 1,792,000 2,174,000
Other long-term liabilities 73,000 113,000
Total liabilities 93,897,000 96,745,000
Shareholders’ Equity:    
Common stock, par value $0.01 per share, 150,000,000 shares authorized; 27,017,824 shares issued in both periods 270,000 270,000
Capital in excess of par value 110,330,000 109,407,000
Retained earnings 108,042,000 94,312,000
Less: Treasury stock of 11,667,719 and 11,841,960 shares at cost, at December 31, 2021 and 2020, respectively (107,265,000) (109,114,000)
Accumulated other comprehensive loss (16,940,000) (15,367,000)
Total shareholders’ equity 94,437,000 79,508,000
Total liabilities and shareholders’ equity $ 188,334,000 $ 176,253,000