XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets    
Cash and equivalents $ 58,633 $ 88,394
Short term investments 39,182 26,859
Accounts receivable, net of allowances of $2,426 in 2021 and $4,135 in 2020 44,752 57,537
Inventories, net 11,715 13,093
Prepaid expenses 8,362 7,837
Contract assets 4,618 7,202
Other current assets 10,992 6,256
Total current assets 178,254 207,178
Property and equipment, net 10,962 11,835
Operating lease right-of-use assets 9,654 11,356
Goodwill 96,223 97,552
Intangible assets, net of accumulated amortization 22,614 27,196
Deferred income taxes 10,294 7,030
Contract assets - non-current 373 1,877
Other assets 12,971 11,179
Total assets 341,345 375,203
Current liabilities    
Accounts payable 7,881 5,684
Deferred revenue 42,375 43,417
Accrued wages and payroll taxes 14,199 13,649
Short-term income taxes payable 985 2,618
Other accrued expenses 7,180 8,334
Deferred compensation 706 1,602
Total current liabilities 73,326 75,304
Long-term deferred revenue 10,021 11,730
Long-term lease liabilities 10,579 12,399
Other long-term liabilities 10,117 10,423
Long-term income taxes payable 5,042 6,095
Deferred income taxes 1,641 1,912
Total liabilities 110,726 117,863
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at June 30, 2021 and December 31, 2020
Common stock: $.001 par value per share, 75,000 shares authorized; 40,558 and 40,353 shares issued; 39,966 and 40,353 shares outstanding at September 30, 2021 and December 31, 2020, respectively 40 40
Additional paid-in capital 99,018 98,819
Treasury stock, at cost, 592 and 250 shares outstanding at September 30, 2021 and December 31, 2020, respectively (12,501) (5,030)
Retained earnings 156,946 173,731
Accumulated other comprehensive loss (12,884) (10,220)
Total stockholders' equity 230,619 257,340
Total liabilities and stockholders' equity $ 341,345 $ 375,203