XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Account Receivables, Net (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less: allowance for doubtful accounts $ (63,188) $ (63,188)
Accounts receivable [1] 1,958,656 1,886,708
Allowance for doubtful accounts:    
Balance December 31, 2021 (63,188)  
Provision 0  
Write-off 0  
Recoveries 0  
Balance June 30, 2022 (63,188)  
Trade Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 2,021,844 $ 1,949,896
[1] Note 2.