XML 51 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
BALANCE SHEET COMPONENTS: (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Accounts receivable, net:      
Accounts receivable $ 117,955 $ 84,894  
Less: allowance for doubtful accounts (632) (621)  
Accounts receivable, net 117,323 84,273  
Inventories:      
Raw materials 8,878 8,304  
Work-in-process 28,038 25,716  
Finished goods 27,735 28,453  
Inventories 64,651 62,473  
Other current assets:      
Prepaid expenses 10,212 9,948  
Derivative contracts receivable 630 0  
VAT receivable 5,734 7,946  
Other 3,922 2,085  
Other current assets 20,498 19,979  
Property and equipment, net:      
Property and equipment, net 242,161 212,183  
Less: Accumulated depreciation and amortization (129,897) (112,165)  
Property and equipment, net 112,264 100,018  
Deferred taxes and other long-term assets:      
Equity investments in private companies 7,846 7,739  
Deferred taxes 21,956 23,222  
Other assets 1,957 2,754  
Deferred taxes and other long-term assets 31,759 33,715  
Accrued liabilities:      
Payroll and related expenses 50,992 43,041  
Accrued expenses 32,359 26,431  
Derivative contracts payable 524 1,157  
Balance, end of the period 1,365 1,206 $ 1,357
Other 2,365 2,461  
Accrued liabilities 87,605 74,296  
Other long-term liabilities:      
Income tax payable 21,282 20,023  
Deferred rent 2,000 1,950  
Other 2,935 2,695  
Other long-term liabilities 26,217 24,668  
Computers, software license rights and other electronic equipments [Member]      
Property and equipment, net:      
Property and equipment, net 198,980 172,176  
Furniture and fixtures {Member]      
Property and equipment, net:      
Property and equipment, net 4,119 3,886  
Leasehold improvements [Member]      
Property and equipment, net:      
Property and equipment, net $ 39,062 $ 36,121