XML 26 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 79,565 $ 108,117
Cash held on behalf of customers 14,120 13,428
Short-term investments 579 524
Accounts receivable – net 81,706 59,726
Inventories 27,436 21,861
Other current assets 29,525 14,390
Total current assets 232,931 218,046
Property, plant and equipment – net 13,286 14,107
Goodwill 898,035 887,459
Intangible assets – net 203,370 237,333
Lease right-of-use assets 8,176 8,221
Other assets 13,346 15,561
Total Assets 1,369,144 1,380,727
Current liabilities:    
Current portion of long-term debt 19,954 0
Accounts payable 39,332 34,784
Accrued salaries and benefits 25,186 22,487
Accrued expenses 12,380 13,938
Customers payable 14,120 13,428
Lease liabilities – current portion 1,899 2,256
Customer deposits and deferred service revenue 27,867 24,944
Total current liabilities 140,738 111,837
Lease liabilities – net of current portion 6,435 6,053
Long-term debt 374,070 368,355
Deferred service revenue – noncurrent 1,841 1,529
Other long-term liabilities 20,910 21,243
Total liabilities 543,994 509,017
Commitments and Contingencies (Note 14)
Shareholders’ equity:    
Preferred stock, $.02 par value, 1,000,000 shares authorized, none outstanding 0 0
Common stock, $.02 par value, 116,000,000 shares authorized; 42,226,765 and 40,187,671 shares issued, 40,653,932 and 38,717,366 outstanding at December 31, 2025 and December 31, 2024, respectively 836 798
Additional paid in capital 1,226,039 1,085,473
Equity consideration payable 0 108,182
Accumulated deficit (364,404) (279,943)
Accumulated other comprehensive loss (8,429) (20,951)
Treasury stock, at cost, 1,572,833 and 1,470,305 shares at December 31, 2025 and December 31, 2024, respectively (28,892) (21,849)
Total shareholders’ equity 825,150 871,710
Total Liabilities and Shareholders’ Equity $ 1,369,144 $ 1,380,727