XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Segment Reporting - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 126,902 $ 123,048 $ 251,070 $ 239,174
Injection Molding (Protomold) [Member]        
Revenue 53,355 58,168 106,753 114,527
CNC Machining (Firstcut) [Member]        
Revenue 48,222 41,592 94,320 78,295
3D Printing (Fineline) [Member]        
Revenue 19,963 18,170 39,635 35,405
Sheet Metal [Member]        
Revenue 5,160 4,717 9,847 9,936
Other Products [Member]        
Revenue $ 202 $ 401 $ 515 $ 1,011