XML 57 R42.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Details (Details) - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Inventory    
Raw material and purchased parts $ 21,126,000 $ 23,042,000
Work-in-process 4,367,000 2,522,000
Finished goods 16,913,000 23,127,000
Consigned finished goods 28,000 184,000
Reserves (3,379,000) (4,019,000)
Total inventories, net 39,055,000 44,856,000
Property and equipment, net:    
Property and equipment, gross 107,722,000 103,702,000
Less accumulated depreciation and amortization (75,398,000) (64,479,000)
Total property and equipment, net 32,324,000 39,223,000
Accounts payable and accrued liabilities:    
Accounts payable 22,291,000 12,544,000
Income tax payable 1,376,000 1,852,000
Accrued warranty 1,288,000 716,000
Other accrued liabilities 9,030,000 11,899,000
Total accounts payable and accrued liabilities 33,985,000 27,011,000
Machinery, furniture and office equipment [Member]    
Property and equipment, net:    
Property and equipment, gross 76,077,000 72,323,000
Computer hardware and software [Member]    
Property and equipment, net:    
Property and equipment, gross 12,235,000 12,003,000
Leasehold improvements [Member]    
Property and equipment, net:    
Property and equipment, gross 16,883,000 16,661,000
Construction in progress [Member]    
Property and equipment, net:    
Property and equipment, gross $ 2,527,000 $ 2,715,000