XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Schedule of operating lease related assets and liabilities

The table below presents the operating lease related assets and liabilities recorded on the Company’s consolidated balance sheets:

​

​

​

​

​

​

​

​

​

​

As of

​

As of

​

​

September 30, 2022

​

December 31, 2021

​

    

USD

    

USD

Operating lease right-of-use assets

​

$

9,631,504

​

$

8,087,969

Operating lease liabilities – current

​

$

1,238,857

​

$

1,315,848

Operating lease liabilities – noncurrent

​

 

8,491,300

​

 

6,884,794

Total operating lease liabilities

​

$

9,730,157

​

$

8,200,642

Schedule of information relating to the lease term and discount rate

Information relating to the lease term and discount rate are as follows:

​

​

​

​

​

​

​

​

    

As of

    

As of

 

​

     

September 30, 2022

    

December 31, 2021

 

Weighted-average remaining lease term

 

  

 

  

​

Operating leases

 

5.3 years

 

5.4 years

​

Weighted-average discount rate

 

  

 

  

​

Operating leases

 

4.7

%  

4.7

%

Schedule of maturities of operating lease liabilities

As of September 30, 2022, the maturities of operating lease liabilities were as follows:

​

​

​

​

​

For the 12 months ending September 30, 

    

​

​

2023

​

$

1,924,908

2024

​

 

1,973,586

2025

​

 

1,790,474

2026

​

 

1,687,585

2027

​

 

1,738,052

Thereafter

​

 

2,076,697

Total lease payments

​

 

11,191,302

Less: imputed interest

​

 

(1,461,145)

Present value of lease liabilities

​

$

9,730,157