Annual report pursuant to Section 13 and 15(d)

Revenue and Contracts with Customers (Details)

v3.24.1
Revenue and Contracts with Customers (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue and Contracts with Customers [Line Items]      
Accounts receivable current $ 147,855 $ 429,949  
Percentage of account receivable from customers   51.00%  
Performance obligations 2,500,000    
Deferred revenue revenue recognized $ 6,800,000 $ 10,500,000  
Deferred revenue   500,000 $ 1,200,000
Customer relationship period 1 year    
Transaction Price Allocated to Future Performance Obligations [Member]      
Revenue and Contracts with Customers [Line Items]      
Performance obligations $ 2,400,000    
Accounts Receivable from Customers [Member]      
Revenue and Contracts with Customers [Line Items]      
Accounts receivable current   $ 219,912