XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of comprise lease expenses
Components of total lease cost:  March 31,
2022
   March 31,
2021
 
Operating lease expense  $462,625   $491,375 
Short-term lease expense   255,096    68,050 
Total lease cost  $717,721   $559,425 

 

Components of total lease payment:  March 31,
2022
   March 31,
2021
 
Finance lease payment  $622,575   $601,501 
Short-term lease payment   
-
    
-
 
Total lease payments  $622,575   $601,501 

 

Schedule of company’s operating leases were recorded in the consolidated balance sheets
   March 31,
2022
   December 31,
2021
 
Assets          
Lease right-of-use assets  $3,962,805   $4,195,682 
Total lease assets  $3,962,805   $4,195,682 
           
Liabilities          
Current liabilities:          
Lease liability - current portion  $1,404,651   $1,461,335 
Noncurrent liabilities:          
Lease liability, net of current portion   2,788,103    2,980,946 
Total lease liability  $4,192,754   $4,442,281 

 

   March 31,
2022
   December 31,
2021
 
Assets          
Lease right-of-use assets  $8,658,897   $9,307,113 
Total lease assets  $8,658,897   $9,307,113 
           
Liabilities          
Current liabilities:          
Lease liability - current portion  $3,262,004   $3,271,990 
Noncurrent liabilities:          
Lease liability, net of current portion   6,402,846    6,867,420 
Total lease liability  $9,664,850   $10,139,410 

 

Schedule of weighted average remaining lease term and the weighted average discount rate
Weighted average remaining lease term (in years) - operating leases   3.99 
Weighted average discount rate - operating leases   6.00%

 

Weighted average remaining lease term (in years) - finance leases   3.6 
Weighted average discount rate - finance leases   6.01%

 

Schedule of future minimum lease payments under the operating leases
    Operating Leases  
2022, remaining   $ 1,247,425  
2023     1,262,727  
2024     856,310  
2025     859,095  
2026     449,473  
2027 and thereafter    
-
 
Total future minimum lease payments     4,675,030  
Less effects of discounting     (482,276 )
Present value of future minimum lease payments   $ 4,192,754  

 

    Finance Leases  
2022, remaining   $ 2,945,992  
2023     3,001,011  
2024     1,834,762  
2025     1,843,202  
2026     1,150,387  
2027 and thereafter     9,549  
Total future minimum lease payments     10,784,903  
Less effects of discounting     (1,120,053 )
Present value of future minimum lease payments   $ 9,664,850