v3.22.2.2
Account Receivables, Net (Details) - USD ($)
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less: allowance for doubtful accounts $ (33,146) $ (63,188)
Accounts receivable, net 1,063,903 1,886,708
Allowance for doubtful accounts:    
Balance December 31, 2021 (63,188)  
Provision 0  
Write-off 30,042  
Recoveries 0  
Balance September 30, 2022 (33,146)  
Trade Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 1,097,049 $ 1,949,896