XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 63,859 $ 42,493
Restricted cash 1,022 1,037
Accounts receivable, net of allowances of $1,472 at March 31, 2024 and $1,536 at December 31, 2023 32,382 64,387
Inventories, net 14,594 15,553
Prepaid expenses 6,835 6,575
Contract assets 4,867 5,139
Other current assets 10,608 11,159
Total current assets 134,167 146,343
Property and equipment, net 20,346 18,722
Operating lease right-of-use assets 6,215 6,171
Goodwill 93,069 93,684
Intangible assets, net of accumulated amortization 10,146 10,832
Deferred income taxes 1,682 1,721
Other assets 11,517 11,718
Total assets 277,142 289,191
Current liabilities    
Accounts payable 12,148 17,452
Deferred revenue 55,573 69,331
Accrued wages and payroll taxes 12,066 14,335
Short-term income taxes payable 4,544 2,646
Other accrued expenses 7,775 10,684
Deferred compensation 65 382
Total current liabilities 92,171 114,830
Long-term deferred revenue 3,916 4,152
Long-term lease liabilities 6,008 6,824
Deferred income taxes 1,001 1,067
Other long-term liabilities 3,177 3,177
Total liabilities 106,273 130,050
Commitments and contingencies
Stockholders' equity    
Preferred stock: 500 shares authorized, none issued and outstanding at March 31, 2024 and December 31, 2023 0 0
Common stock: $0.001 par value per share, 75,000 shares authorized; 41,492 and 41,243 shares issued; 37,768 and 37,519 shares outstanding at March 31, 2024 and December 31, 2023, respectively 38 38
Additional paid-in capital 118,565 118,620
Treasury stock, at cost: $3,724 shares outstanding at March 31, 2024 and December 31, 2023 (47,377) (47,377)
Retained earnings 112,407 98,939
Accumulated other comprehensive loss (12,764) (11,079)
Total stockholders' equity 170,869 159,141
Total liabilities and stockholders' equity $ 277,142 $ 289,191