XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Details) - Disaggregation of revenue from contracts with customers - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Digital product sales:        
Revenue from contracts with customers $ 7,302 $ 2,887 $ 10,967 $ 5,473
Digital Product Sales [Member]        
Digital product sales:        
Revenue from contracts with customers 7,016 2,396 10,253 4,489
Digital Product Lease and Maintenance [Member]        
Digital product sales:        
Revenue from contracts with customers 286 491 714 984
Catalog and Small Customized Products [Member] | Digital Product Sales [Member]        
Digital product sales:        
Revenue from contracts with customers 7,016 2,396 10,253 4,489
Large Customized Products [Member] | Digital Product Sales [Member]        
Digital product sales:        
Revenue from contracts with customers
Operating Leases [Member] | Digital Product Lease and Maintenance [Member]        
Digital product sales:        
Revenue from contracts with customers 140 210 311 419
Maintenance Agreements [Member] | Digital Product Lease and Maintenance [Member]        
Digital product sales:        
Revenue from contracts with customers $ 146 $ 281 $ 403 $ 565