XML 75 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Inventories:    
Raw materials $ 10,725 $ 8,254
Work in process 2,554 64
Finished goods 32,748 23,236
Total inventories, net 46,027 31,554
Property and Equipment:    
Equipment 43,717 42,829
Furniture and fixtures 5,895 5,689
Leasehold improvements 8,991 8,701
Purchased software 29,729 28,920
Construction in progress 3,982 1,538
Property and equipment, gross 92,314 87,677
Accumulated depreciation and amortization (57,542) (51,499)
Total Property and equipment, net 34,772 36,178
Other long term assets:    
Capitalized software, net 23,066 19,643
Other assets 2,316 3,630
Total Other long term assets, net 25,382 23,273
Accrued liabilities:    
Rebates and lease buyouts 7,253 6,512
Advance payments from customers 7,840 4,834
Group purchasing organization fees 3,007 3,475
Taxes payable 3,488 2,181
Other Accrued liabilities 11,831 2,297
Total Accrued liabilities $ 33,419 $ 19,299