XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 13 - Segment Reporting - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue $ 121,721 $ 125,342 $ 372,791 $ 364,516
Injection Molding (Protomold) [Member]        
Revenue 48,940 57,685 155,693 172,212
CNC Machining (Firstcut) [Member]        
Revenue 47,489 43,658 141,809 121,953
3D Printing (Fineline) [Member]        
Revenue 19,823 18,589 59,458 53,994
Sheet Metal [Member]        
Revenue 5,219 4,854 15,066 14,790
Other Products [Member]        
Revenue $ 250 $ 556 $ 765 $ 1,567