XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Segment Reporting - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue $ 107,504 $ 117,455 $ 329,187 $ 346,839
Injection Molding (Protomold) [Member]        
Revenue 53,257 55,167 165,927 165,935
CNC Machining (Firstcut) [Member]        
Revenue 33,115 40,219 99,760 116,979
3D Printing (Fineline) [Member]        
Revenue 16,294 15,898 46,478 45,644
Sheet Metal [Member]        
Revenue 3,988 5,280 14,306 15,777
Other Products [Member]        
Revenue $ 850 $ 891 $ 2,716 $ 2,504