XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 106,519 $ 96,167
Restricted cash 1,017 1,208
Short-term investments 0 2,328
Accounts receivable, net of allowances of $1,676 in 2023 and $1,600 in 2022 32,285 65,132
Inventories, net 15,640 12,054
Prepaid expenses 7,938 6,222
Contract assets 4,256 4,520
Other current assets 8,603 10,757
Total current assets 176,259 198,387
Property and equipment, net 15,095 12,681
Operating lease right-of-use assets 7,635 8,022
Goodwill 92,243 90,514
Intangible assets, net of accumulated amortization 13,323 12,482
Deferred income taxes 1,919 1,901
Other assets 10,832 11,095
Total assets 317,306 335,082
Current liabilities    
Accounts payable 17,255 17,357
Deferred revenue 54,072 64,637
Accrued wages and payroll taxes 14,163 18,345
Short-term income taxes payable 1,932 2,438
Other accrued expenses 9,309 7,664
Deferred compensation 222 373
Total current liabilities 96,953 110,814
Long-term deferred revenue 5,715 6,269
Long-term lease liabilities 8,093 8,442
Long-term income taxes payable 2,565 2,565
Deferred income taxes 1,210 1,197
Other long-term liabilities 3,439 2,484
Total liabilities 117,975 131,771
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at March 31, 2023 and December 31, 2022 0 0
Common stock: $.001 par value per share, 75,000 shares authorized; 40,987 and 40,764 shares issued; 39,949 and 39,726 shares outstanding at March 31, 2023 and December 31, 2022, respectively 40 40
Additional paid-in capital 110,019 107,305
Treasury stock, at cost, 1,038 shares outstanding at March 31, 2023 and December 31, 2022 (18,222) (18,222)
Retained earnings 120,382 128,738
Accumulated other comprehensive loss (12,888) (14,550)
Total stockholders' equity 199,331 203,311
Total liabilities and stockholders' equity $ 317,306 $ 335,082