XML 107 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Lease (Details) - Schedule of maturities of lease liabilities - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Maturities Of Lease Liabilities Abstract    
2023 $ 856,117 $ 634,361
2024 251,947
2025 227,519
2026 144,770
2027 11,566
Thereafter
Total undiscounted cash flows 856,117 1,270,163
Less: imputed interest (11,820) (87,445)
Present value of lease liabilities $ 844,297 $ 1,182,718