XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Schedule of comprise lease expenses - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule of comprise lease expenses [Abstract]        
Operating lease expense $ 428,728 $ 446,564 $ 891,353 $ 937,939
Short-term lease expense 273,601 125,745 528,697 193,795
Total lease cost 702,329 572,309 1,420,050 1,131,734
Finance lease payment 851,307 652,891 1,473,882 1,254,392
Short-term lease payment  
Total lease payments $ 851,307 $ 652,891 $ 1,473,882 $ 1,254,392