XML 33 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 37,369 $ 70,328
Cash held on behalf of customers 10,170 7,205
Short-term investments 37,194 40,290
Accounts receivable – net 63,382 59,960
Inventories 23,594 37,594
Other current assets 8,890 8,572
Total current assets 180,599 223,949
Property, plant and equipment – net 15,755 12,961
Goodwill 489,654 486,762
Intangible assets – net 94,852 111,097
Lease right-of-use assets 4,083 4,061
Other assets 17,663 16,028
Total Assets 802,606 854,858
Current liabilities:    
Accounts payable 29,808 23,283
Accrued salaries and benefits 19,141 18,936
Accrued expenses 10,443 6,531
Customers payable 10,170 7,205
Lease liabilities – current portion 1,366 1,307
Customer deposits and deferred service revenue 9,304 10,562
Total current liabilities 80,232 67,824
Lease liabilities – net of current portion 2,819 2,868
Long-term debt 377,647 389,192
Deferred service revenue – noncurrent 4,204 5,125
Other long-term liabilities 4,639 14,655
Total liabilities 469,541 479,664
Shareholders’ equity:    
Preferred stock, $.02 par value, 1,000,000 shares authorized, none outstanding 0 0
Common stock, $.02 par value, 58,000,000 shares authorized; 29,386,234 and 28,589,567 shares issued, 28,029,915 and 27,319,045 outstanding at December 31, 2023 and December 31, 2022, respectively 584 570
Additional paid in capital 625,154 595,286
Accumulated deficit (274,956) (205,204)
Accumulated other comprehensive loss (939) (1,365)
Treasury stock, at cost, 1,356,319 and 1,270,522 shares at December 31, 2023 and December 31, 2022, respectively (16,778) (14,093)
Total shareholders’ equity 333,065 375,194
Total Liabilities and Shareholders’ Equity $ 802,606 $ 854,858