XML 41 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 108,117 $ 37,183
Cash held on behalf of customers 13,428 10,170
Short-term investments 524 37,194
Accounts receivable – net 59,726 42,679
Inventories 21,861 23,560
Other current assets 14,390 8,123
Current assets of discontinued operations 0 21,690
Total current assets 218,046 180,599
Property, plant and equipment – net 14,107 15,524
Goodwill 887,459 488,918
Intangible assets – net 237,333 93,969
Lease right-of-use assets 8,221 3,169
Other assets 15,561 17,642
Noncurrent assets of discontinued operations 0 2,785
Total Assets 1,380,727 802,606
Current liabilities:    
Accounts payable 34,784 25,599
Accrued salaries and benefits 22,487 14,128
Accrued expenses 13,938 3,533
Customers payable 13,428 10,170
Lease liabilities – current portion 2,256 1,120
Customer deposits and deferred service revenue 24,944 9,304
Current liabilities of discontinued operations 0 16,378
Total current liabilities 111,837 80,232
Lease liabilities – net of current portion 6,053 2,145
Long-term debt 368,355 377,647
Deferred service revenue – noncurrent 1,529 4,204
Other long-term liabilities 21,243 3,603
Noncurrent liabilities of discontinued operations 0 1,710
Total liabilities 509,017 469,541
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; 40,187,671 and 29,386,234 shares issued, 38,717,366 and 28,029,915 outstanding at December 31, 2024 and December 31, 2023, respectively 798 584
Additional paid in capital 1,085,473 625,154
Equity consideration payable 108,182 0
Accumulated deficit (279,943) (274,956)
Accumulated other comprehensive loss (20,951) (939)
Treasury stock, at cost, 1,470,305 and 1,356,319 shares at December 31, 2024 and December 31, 2023, respectively (21,849) (16,778)
Total shareholders’ equity 871,710 333,065
Total Liabilities and Shareholders’ Equity $ 1,380,727 $ 802,606