XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue $ 109,652 $ 82,040 $ 217,397 $ 162,207
Injection Molding (Protomold) [Member]        
Revenue 51,586 46,792 102,929 94,708
CNC Machining (Firstcut) [Member]        
Revenue 37,788 24,180 74,519 46,152
3D Printing (Fineline) [Member]        
Revenue 13,248 10,873 25,573 20,958
Sheet Metal [Member]        
Revenue 6,309 12,550
Other Products [Member]        
Revenue 721 195 1,826 389
UNITED STATES        
Revenue 86,354 63,353 170,521 123,529
Europe [Member]        
Revenue 20,213 16,131 40,158 33,130
JAPAN        
Revenue $ 3,085 $ 2,556 $ 6,718 $ 5,548