XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Lease commitments (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of lease maturities

 

Maturity of lease liabilities
Year ending December 31,
  Finance leases   Operating leases 
2023   270,911    83,376 
2024   240,983    86,091 
2025   205,655    88,917 
2026   123,513    91,860 
2027   56,786    78,702 
Total   897,849    428,946 
           
Less: Present value discount   (89,939)   (58,782)
Total lease liabilities  $807,910   $370,164