XML 13 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Inventories:    
Raw materials $ 11,027 $ 8,254
Work in process 2,238 64
Finished goods 36,195 23,236
Total inventories 49,460 31,554
Property and equipment:    
Equipment 44,448 42,829
Furniture and fixtures 5,903 5,689
Leasehold improvements 9,064 8,701
Purchased software 29,770 28,920
Construction in progress 4,902 1,538
Property and equipment, gross 94,087 87,677
Accumulated depreciation and amortization (60,061) (51,499)
Total property and equipment, net 34,026 36,178
Other long term assets:    
Capitalized software, net 24,838 19,643
Other assets 2,133 3,630
Total other long term assets, net 26,971 23,273
Accrued liabilities:    
Rebates and lease buyouts 4,603 6,512
Advance payments from customers 7,567 4,834
Group purchasing organization fees 3,437 3,475
Taxes payable 3,574 2,181
Other accrued liabilities 10,201 2,297
Total accrued liabilities $ 29,382 $ 19,299