Annual report pursuant to Section 13 and 15(d)

Revenue and Contracts with Customers (Details) - Schedule of Deferred Revenue Activity

v3.24.1
Revenue and Contracts with Customers (Details) - Schedule of Deferred Revenue Activity
12 Months Ended
Dec. 31, 2023
USD ($)
Deferred revenue 2023 [Member]  
Revenue and Contracts with Customers (Details) - Schedule of Deferred Revenue Activity [Line Items]  
Deferred revenue $ 730,574
Deferred revenue, Net additions 2,802,913
Deferred revenue, Revenue recognized 3,133,835
Deferred revenue ending balance 399,652
Deferred revenue 2022 [Member]  
Revenue and Contracts with Customers (Details) - Schedule of Deferred Revenue Activity [Line Items]  
Deferred revenue 1,040,010
Deferred revenue, Net additions 5,446,403
Deferred revenue, Revenue recognized 5,755,839
Deferred revenue ending balance $ 730,574