XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Note 12 - Segment Reporting - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue $ 116,126 $ 115,108
Injection Molding (Protomold) [Member]    
Revenue 56,359 54,776
CNC Machining (Firstcut) [Member]    
Revenue 36,703 37,885
3D Printing (Fineline) [Member]    
Revenue 17,235 15,948
Sheet Metal [Member]    
Revenue 5,219 5,649
Other Products [Member]    
Revenue $ 610 $ 850