XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and equivalents $ 66,530 $ 88,394
Short term investments 42,726 26,859
Accounts receivable, net of allowances of $3,147 in 2021 and $4,135 in 2020 45,762 57,537
Inventories, net 9,498 13,093
Prepaid expenses 7,823 7,837
Contract assets 5,243 7,202
Other current assets 9,860 6,256
Total current assets 187,442 207,178
Property and equipment, net 11,468 11,835
Operating lease right-of-use assets 10,035 11,356
Goodwill 97,842 97,552
Intangible assets, net of accumulated amortization 24,227 27,196
Deferred income taxes 8,942 7,030
Contract assets - non-current 1,634 1,877
Other assets 12,738 11,179
Total assets 354,328 375,203
Current liabilities    
Accounts payable 6,918 5,684
Deferred revenue 43,058 43,417
Accrued wages and payroll taxes 15,146 13,649
Short-term income taxes payable 997 2,618
Other accrued expenses 10,190 8,334
Deferred compensation 571 1,602
Total current liabilities 76,880 75,304
Long-term deferred revenue 10,676 11,730
Long-term lease liabilities 11,154 12,399
Other long-term liabilities 10,195 10,423
Long-term income taxes payable 5,042 6,095
Deferred income taxes 1,736 1,912
Total liabilities 115,683 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,171 and 40,103 shares issued; 40,171 and 40,103 shares outstanding at June 30, 2021 and December 31, 2020, respectively 40 40
Additional paid-in capital 99,223 98,819
Treasury stock, at cost, 361 and 250 shares outstanding at June 30, 2021 and December 31, 2020, respectively (7,938) (5,030)
Retained earnings 157,917 173,731
Accumulated other comprehensive loss (10,597) (10,220)
Total stockholders' equity 238,645 257,340
Total liabilities and stockholders' equity $ 354,328 $ 375,203