XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 83,094 $ 96,167
Restricted cash 993 1,208
Short-term investments 0 2,328
Accounts receivable, net of allowances of $1,552 in 2023 and $1,600 in 2022 38,154 65,132
Inventories, net 15,003 12,054
Prepaid expenses 7,909 6,222
Contract assets 5,480 4,520
Other current assets 9,318 10,757
Total current assets 159,951 198,387
Property and equipment, net 15,599 12,681
Operating lease right-of-use assets 4,677 8,022
Goodwill 93,294 90,514
Intangible assets, net of accumulated amortization 12,628 12,482
Deferred income taxes 1,887 1,901
Other assets 10,609 11,095
Total assets 298,645 335,082
Current liabilities    
Accounts payable 17,605 17,357
Deferred revenue 52,372 64,637
Accrued wages and payroll taxes 16,213 18,345
Short-term income taxes payable 2,372 2,438
Other accrued expenses 8,494 7,664
Deferred compensation 251 373
Total current liabilities 97,307 110,814
Long-term deferred revenue 4,909 6,269
Long-term lease liabilities 5,543 8,442
Long-term income taxes payable 0 2,565
Deferred income taxes 1,240 1,197
Other long-term liabilities 3,047 2,484
Total liabilities 112,046 131,771
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at June 30, 2023 and December 31, 2022 0 0
Common stock: $0.001 par value per share, 75,000 shares authorized; 41,017 and 40,764 shares issued; 39,979 and 39,726 shares outstanding at June 30, 2023 and December 31, 2022, respectively 40 40
Additional paid-in capital 114,073 107,305
Treasury stock, at cost, 1,038 shares outstanding at June 30, 2023 and December 31, 2022 (18,222) (18,222)
Retained earnings 102,631 128,738
Accumulated other comprehensive loss (11,923) (14,550)
Total stockholders' equity 186,599 203,311
Total liabilities and stockholders' equity $ 298,645 $ 335,082