XML 71 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Lease commitments (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of lease maturities

Maturity of lease liabilities        
Year ending December 31,  Finance leases   Operating leases 
2022  $191,565   $43,365 
2023   163,086    12,500 
2024   144,591    - 
2025   106,263    - 
2026   28,687    - 
Total   634,192    55,865 
           
Less: Present value discount   (51,212)   (8,832)
Total lease liabilities  $582,980   $47,033