XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 163,637,000 $ 133,634,000
Short-term investments 0 24,870,000
Accounts receivable, net 47,533,000 76,162,000
Inventories, net 50,004,000 58,554,000
Prepaid expenses and other current assets 23,566,000 28,996,000
Total current assets 284,740,000 322,216,000
Non-current assets:    
Property, plant and equipment, net 22,962,000 26,954,000
Operating lease right-of-use asset 15,060,000 18,418,000
Goodwill 55,640,000 49,704,000
Intangible assets, net 13,475,000 14,471,000
Service and sales demonstration inventory, net 33,181,000 33,349,000
Deferred income tax assets, net 23,833,000 18,766,000
Other long-term assets 2,835,000 2,964,000
Total assets 451,726,000 486,842,000
Current liabilities:    
Accounts payable 9,096,000 13,718,000
Accrued liabilities 37,622,000 38,072,000
Income taxes payable 211,000 5,182,000
Lease liability 5,089,000 6,674,000
Total current liabilities 93,453,000 105,965,000
Unearned service revenues - less current portion 19,354,000 20,578,000
Lease liability - less current portion 11,781,000 13,698,000
Deferred income tax liabilities 734,000 357,000
Income taxes payable - less current portion 12,058,000 13,177,000
Other long-term liabilities 1,016,000 1,075,000
Total liabilities 138,396,000 154,850,000
Commitments and contingencies - See Note 13
Shareholders’ equity:    
Common Stock, Value, Issued 19,000 19,000
Additional paid-in capital 276,779,000 267,868,000
Retained earnings 86,100,000 112,879,000
Accumulated other comprehensive loss (18,526,000) (17,399,000)
Treasury Stock, Value (31,042,000) (31,375,000)
Total shareholders’ equity 313,330,000 331,992,000
Total liabilities and shareholders’ equity 451,726,000 486,842,000
Current portion of unearned service revenues    
Current liabilities:    
Current portion of unearned service revenues 37,523,000 39,211,000
Customer deposits 37,523,000 39,211,000
Customer deposits    
Current liabilities:    
Current portion of unearned service revenues 3,912,000 3,108,000
Customer deposits $ 3,912,000 $ 3,108,000