XML 104 R38.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF DEFERRED REVENUE (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Deferred revenue as of December 31, 2022 $ 1,779,794 $ 933,361
Amounts deferred during the period 2,899,913 3,695,476
Revenue recognized from amounts included in the deferred revenue beginning balance (841,375) (933,361)
Revenue from current period sales (2,738,866) (1,915,682)
Deferred revenue as of December 31, 2023 $ 1,099,466 $ 1,779,794