XML 96 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 17 - Segment Reporting - Revenue by Product Line (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue $ 344,490 $ 298,055 $ 264,106
Injection Molding (Protomold) [Member]      
Revenue 194,432 175,974 163,387
CNC Machining (Firstcut) [Member]      
Revenue 103,739 81,407 74,368
3D Printing (Fineline) [Member]      
Revenue 43,329 37,847 25,132
Sheet Metal [Member]      
Revenue 1,767
Other Products [Member]      
Revenue $ 1,223 $ 2,827 $ 1,219