XML 57 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Segment Reporting - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue $ 106,575 $ 115,932 $ 221,683 $ 229,384
Injection Molding (Protomold) [Member]        
Revenue 57,894 55,457 112,670 110,768
CNC Machining (Firstcut) [Member]        
Revenue 28,760 38,888 66,645 76,760
3D Printing (Fineline) [Member]        
Revenue 14,236 15,266 30,184 29,746
Sheet Metal [Member]        
Revenue 4,669 5,472 10,318 10,497
Other Products [Member]        
Revenue $ 1,016 $ 849 $ 1,866 $ 1,613