XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 92,445 $ 88,703
Short-term investments 10,189 9,999
Accounts receivable, net 85,669 87,022
Inventories, net 33,272 32,121
Prepaid expenses and other current assets 33,610 30,326
Total current assets 255,185 248,171
Non-current assets:    
Property, plant and equipment, net 18,777 18,767
Operating lease right-of-use assets 19,196 15,880
Goodwill 108,664 106,555
Intangible assets, net 43,459 44,133
Service and sales demonstration inventory, net 23,265 22,760
Deferred income tax assets, net 23,090 23,005
Other long-term assets 3,393 3,734
Total assets 495,029 483,005
Current liabilities:    
Accounts payable 26,346 27,336
Accrued liabilities 25,121 27,735
Income taxes payable 7,937 6,736
Current portion of unearned service revenues 41,763 41,590
Customer deposits 4,633 4,989
Lease liabilities 4,784 4,474
Total current liabilities 110,584 112,860
Loan - 5.50% Convertible Senior Notes 70,378 70,267
Unearned service revenues - less current portion 19,962 19,886
Lease liabilities - less current portion 16,902 14,056
Deferred income tax liabilities 15,478 14,809
Income taxes payable - less current portion 1,530 1,485
Other long-term liabilities 28 32
Total liabilities 234,862 233,395
Commitments and contingencies - See Note 13
Shareholders’ equity:    
Common stock - par value $0.001, 50,000,000 shares authorized; 21,187,604 and 20,916,723 issued, respectively; 19,225,837 and 18,954,956 outstanding, respectively 20 20
Additional paid-in capital 361,891 358,133
Retained earnings (17,949) (18,855)
Accumulated other comprehensive loss (43,126) (49,019)
Common stock in treasury, at cost - 1,961,767 and 1,961,767 shares held, respectively (40,669) (40,669)
Total shareholders’ equity 260,167 249,610
Total liabilities and shareholders’ equity $ 495,029 $ 483,005