XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Accounts Receivable, Net (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Disclosure    
Accounts receivable $ 2,120,217 $ 2,229,840
Less: Provision for doubtful accounts (17,097) (16,800)
Accounts receivable, net $ 2,103,120 $ 2,213,040