XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Account Receivables, Net (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Interest receivable $ 46,736 $ 31,227
Less: allowance for credit losses (65,824) (58,834)
Accounts receivable, net 2,027,621 1,121,694
Allowance for doubtful accounts:    
Balance December 31, 2022 (58,834)  
Provision 0  
Write-off (6,990)  
Recoveries 0  
Balance at June 30, 2023 (65,824)  
Trade Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 2,046,709 $ 1,149,301