XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - Disaggregation of revenue from contracts with customers - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Digital product sales:    
Revenue from contracts with customers $ 2,624,000 $ 4,349,000
Digital Product Sales [Member]    
Digital product sales:    
Revenue from contracts with customers 2,429,000 4,121,000
Digital Product Sales [Member] | Catalog and Small Customized Products [Member]    
Digital product sales:    
Revenue from contracts with customers 2,429,000 4,121,000
Digital Product Sales [Member] | Large Customized Products [Member]    
Digital product sales:    
Revenue from contracts with customers
Digital Product Lease and Maintenance [Member]    
Digital product sales:    
Revenue from contracts with customers 195,000 228,000
Digital Product Lease and Maintenance [Member] | Operating Leases [Member]    
Digital product sales:    
Revenue from contracts with customers 99,000 131,000
Digital Product Lease and Maintenance [Member] | Maintenance Agreements [Member]    
Digital product sales:    
Revenue from contracts with customers $ 96,000 $ 97,000