XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 5 - Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Property and equipment $ 259,548 $ 247,249
Less: accumulated depreciation and amortization (109,547) (102,613)
Total 150,001 144,636
Production Equipment and Software [Member]    
Property and equipment 120,645 110,971
Building and Building Improvements [Member]    
Property and equipment 100,135 100,990
Land [Member]    
Property and equipment 16,724 16,883
Transportation Equipment [Member]    
Property and equipment 12,948 11,443
Leasehold Improvements [Member]    
Property and equipment 4,755 3,321
Furniture and Fixtures [Member]    
Property and equipment $ 4,341 $ 3,641