XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 105,804 $ 37,183
Cash held on behalf of customers 15,266 10,170
Short-term investments 12,578 37,194
Accounts receivable – net 60,298 42,679
Inventories 23,915 23,560
Other current assets 14,743 8,123
Current assets of discontinued operations 0 21,690
Total current assets 232,604 180,599
Property, plant and equipment – net 14,865 15,524
Goodwill 803,084 488,918
Intangible assets – net 226,051 93,969
Lease right-of-use assets 7,651 3,169
Other assets 15,019 17,642
Noncurrent assets of discontinued operations 0 2,785
Total Assets 1,299,274 802,606
Current liabilities:    
Accounts payable 35,186 25,599
Accrued salaries and benefits 17,959 14,128
Accrued expenses 8,309 3,533
Customers payable 15,266 10,170
Lease liabilities – current portion 2,178 1,120
Customer deposits and deferred service revenue 30,444 9,304
Current liabilities of discontinued operations 0 16,378
Total current liabilities 109,342 80,232
Lease liabilities – net of current portion 5,559 2,145
Long-term debt 466,735 377,647
Deferred service revenue – noncurrent 1,733 4,204
Other long-term liabilities 23,198 3,603
Noncurrent liabilities of discontinued operations 0 1,710
Total liabilities 606,567 469,541
Shareholders’ equity:    
Preferred stock, $0.02 par value, 1,000,000 shares authorized 0 0
Common stock, $0.02 par value, 116,000,000 shares authorized, 37,773,764 and 29,386,234 shares issued, 36,303,459 and 28,029,915 outstanding at September 30, 2024 and December 31, 2023, respectively 749 584
Additional paid in capital 972,811 625,154
Accumulated deficit (258,886) (274,956)
Accumulated other comprehensive loss (118) (939)
Treasury stock, at cost, 1,470,305 shares and 1,356,319 shares at September 30, 2024 and December 31, 2023, respectively (21,849) (16,778)
Total shareholders’ equity 692,707 333,065
Total Liabilities and Shareholders’ Equity $ 1,299,274 $ 802,606