XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 85,122 $ 108,117
Cash held on behalf of customers 17,670 13,428
Short-term investments 567 524
Accounts receivable – net 72,332 59,726
Inventories 27,434 21,861
Other current assets 16,166 14,390
Total current assets 219,291 218,046
Property, plant and equipment – net 13,323 14,107
Goodwill 906,361 887,459
Intangible assets – net 229,445 237,333
Lease right-of-use assets 7,332 8,221
Other assets 15,988 15,561
Total Assets 1,391,740 1,380,727
Current liabilities:    
Current portion of long-term debt 20,000 0
Accounts payable 38,617 34,784
Accrued salaries and benefits 18,450 22,487
Accrued expenses 7,732 13,938
Customers payable 17,670 13,428
Lease liabilities – current portion 2,037 2,256
Customer deposits and deferred service revenue 24,432 24,944
Total current liabilities 128,938 111,837
Lease liabilities – net of current portion 5,423 6,053
Long-term debt 372,848 368,355
Deferred service revenue – noncurrent 1,259 1,529
Other long-term liabilities 24,130 21,243
Total liabilities 532,598 509,017
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, 42,153,520 and 40,187,671 shares issued, 40,580,687 and 38,717,366 outstanding at June 30, 2025 and December 31, 2024, respectively 835 798
Additional paid in capital 1,209,634 1,085,473
Equity consideration payable 0 108,182
Accumulated deficit (325,333) (279,943)
Accumulated other comprehensive income (loss) 2,898 (20,951)
Treasury stock, at cost, 1,572,833 and 1,470,305 shares at June 30, 2025 and December 31, 2024, respectively (28,892) (21,849)
Total shareholders’ equity 859,142 871,710
Total Liabilities and Shareholders’ Equity $ 1,391,740 $ 1,380,727