XML 26 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 $ 88,703 $ 76,787
Short-term investments 9,999 19,496
Accounts receivable, net 87,022 92,028
Inventories, net 32,121 34,529
Prepaid expenses and other current assets 30,326 38,768
Total current assets 248,171 261,608
Non-current assets:    
Property, plant and equipment, net 18,767 21,181
Operating lease right-of-use asset 15,880 12,231
Goodwill 106,555 109,534
Intangible assets, net 44,133 47,891
Service and sales demonstration inventory, net 22,760 23,147
Deferred income tax assets, net 23,005 25,027
Other long-term assets 3,734 4,073
Total assets 483,005 504,692
Current liabilities:    
Accounts payable 27,336 27,404
Accrued liabilities 27,735 29,930
Income taxes payable 6,736 5,699
Current portion of unearned service revenues 41,590 40,555
Customer deposits 4,989 4,251
Lease liability 4,474 5,434
Total current liabilities 112,860 113,273
Loan - 5.50% Convertible Senior Notes 70,267 72,760
Unearned service revenues - less current portion 19,886 20,256
Lease liability - less current portion 14,056 10,837
Deferred income tax liabilities 14,809 13,308
Income taxes payable - less current portion 1,485 5,629
Other long-term liabilities 32 23
Total liabilities 233,395 236,086
Commitments and contingencies - See Note 12
Shareholders’ equity:    
Common stock - par value $0.001, 50,000,000 shares authorized; 20,916,723 and 20,343,359 issued; 18,954,956 and 18,968,798 outstanding, respectively 20 20
Additional paid-in capital 358,133 346,277
Accumulated deficit (18,855) (9,789)
Accumulated other comprehensive loss (49,019) (37,247)
Common stock in treasury, at cost - 1,961,767 and 1,376,220 shares held, respectively (40,669) (30,655)
Total shareholders’ equity 249,610 268,606
Total liabilities and shareholders’ equity $ 483,005 $ 504,692