XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Details) - Disaggregation of revenue from contracts with customers - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Digital product sales:    
Revenue from contracts with customers $ 15,552,000 $ 21,661,000
Digital Product Sales [Member]    
Digital product sales:    
Revenue from contracts with customers 14,683,000 20,386,000
Digital Product Lease and Maintenance [Member]    
Digital product sales:    
Revenue from contracts with customers 869,000 1,275,000
Catalog and Small Customized Products [Member] | Digital Product Sales [Member]    
Digital product sales:    
Revenue from contracts with customers 14,683,000 20,386,000
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 465,000 579,000
Maintenance Agreements [Member] | Digital Product Lease and Maintenance [Member]    
Digital product sales:    
Revenue from contracts with customers $ 404,000 $ 696,000