XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts receivable $ 152,736 $ 113,234
Other receivables related parties $ 138,384 $ 158,384
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 2,720,170 2,545,220
Series A Convertible Redeemable Preferred Stock [Member]    
Temporary equity, par or stated value per share $ 0.001 $ 0.001
Temporary equity, shares issued 0 0
Series B Convertible Redeemable Preferred Stock [Member]    
Temporary equity, par or stated value per share $ 0.001 $ 0.001
Temporary equity, shares issued 0 0