XML 174 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Accounts Receivable (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Accounts receivable $ 1,615,696 $ 1,274,112 $ 766,692
Less: allowance for doubtful accounts 81,772 81,772
Accounts receivable – net $ 1,533,924 $ 1,192,340 $ 766,692