Annual report pursuant to Section 13 and 15(d)

Revenue and Contracts with Customers (Details) - Schedule of Disaggregation by Customer Type

v3.24.1
Revenue and Contracts with Customers (Details) - Schedule of Disaggregation by Customer Type - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Revenue Disaggregation by Customer Type and Geographic Region [Line Items]    
Revenue disaggregation $ 6,836,444 $ 10,458,170
Government [Member]    
Schedule of Revenue Disaggregation by Customer Type and Geographic Region [Line Items]    
Revenue disaggregation 2,564,846 3,357,978
Non-government [Member]    
Schedule of Revenue Disaggregation by Customer Type and Geographic Region [Line Items]    
Revenue disaggregation $ 4,271,598 $ 7,100,192