General form of registration statement for all companies including face-amount certificate companies

Revenue Recognition - Disaggregation of revenues (Details)

v3.21.2
Revenue Recognition - Disaggregation of revenues (Details) - SHAPEWAYS, INC - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition        
Total revenue $ 17,638 $ 14,921 $ 31,775 $ 33,511
Products transferred at a point in time        
Revenue Recognition        
Total revenue 4,399 3,969 7,955 6,392
Products and services transferred over time        
Revenue Recognition        
Total revenue 13,239 10,952 23,820 27,119
Direct sales        
Revenue Recognition        
Total revenue 13,083 10,833 23,656 27,119
Marketplace sales        
Revenue Recognition        
Total revenue 4,399 3,969 7,955 $ 6,392
Software        
Revenue Recognition        
Total revenue $ 156 $ 119    
Other        
Revenue Recognition        
Total revenue     $ 164