XML 71 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 5 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Property and equipment $ 247,249 $ 170,461
Less: accumulated depreciation and amortization (102,613) (85,290)
Total 144,636 85,171
Production Equipment and Software [Member]    
Property and equipment 110,971 95,565
Building and Building Improvements [Member]    
Property and equipment 100,990 48,964
Transportation Equipment [Member]    
Property and equipment 11,443 11,291
Land [Member]    
Property and equipment 16,883 8,285
Furniture and Fixtures [Member]    
Property and equipment 3,641 3,518
Leasehold Improvements [Member]    
Property and equipment $ 3,321 $ 2,838