XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Details) - Disaggregation of revenue from contracts with customers - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Digital product sales:        
Revenue from contracts with customers $ 3,463,000 $ 2,986,000 $ 6,087,000 $ 7,335,000
Digital Product Sales [Member]        
Digital product sales:        
Revenue from contracts with customers 3,273,000 2,767,000 5,702,000 6,888,000
Digital Product Sales [Member] | Catalog and Small Customized Products [Member]        
Digital product sales:        
Revenue from contracts with customers 3,273,000 2,767,000 5,702,000 6,888,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 190,000 219,000 385,000 447,000
Digital Product Lease and Maintenance [Member] | Operating Leases [Member]        
Digital product sales:        
Revenue from contracts with customers 99,000 117,000 198,000 248,000
Digital Product Lease and Maintenance [Member] | Maintenance Agreements [Member]        
Digital product sales:        
Revenue from contracts with customers $ 91,000 $ 102,000 $ 187,000 $ 199,000