XML 93 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - Schedule of comprise lease expenses - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Comprise Lease Expenses Abstract    
Operating lease expense $ 2,294,636 $ 1,993,984
Short-term lease expense 1,201,622 1,012,260
Total lease cost 3,496,258 3,006,244
Finance lease payment 2,985,568 2,741,784
Short-term lease payment
Total lease payments $ 2,985,568 $ 2,741,784