XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable - Schedule of Accounts Receivable, Net (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accounts Receivable Net Current [Abstract]    
Accounts receivable $ 10,183,241 $ 11,372,598
Less: allowance for doubtful accounts (75,828) (45,354)
Accounts receivable, total $ 10,107,413 $ 11,327,244