XML 93 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - Schedule of future minimum lease payments - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 31, 2023
Commitments and Contingencies (Details) - Schedule of future minimum lease payments [Line Items]    
2028 $ 145,524  
Present value of lease liabilities  
Less: current portion, record in current liabilities (224,497) (171,768)
Land lease [Member]    
Commitments and Contingencies (Details) - Schedule of future minimum lease payments [Line Items]    
2024   17,463
2025   17,463
2026   17,463
2027   17,463
2028   17,463
Thereafter   65,486
Total operating lease payments   $ 152,801
Building lease [Member]    
Commitments and Contingencies (Details) - Schedule of future minimum lease payments [Line Items]    
2024 145,524  
2025 145,524  
2026 145,524  
2027 145,524  
Thereafter 145,524  
Total operating lease payments 873,146  
Less: Interest (191,329)  
Present value of lease liabilities 681,817  
Less: current portion, record in current liabilities (93,979)  
Present value of lease liabilities $ 587,838