XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of comprise lease expenses
Components of total lease cost:   March 31,
2023
    March 31,
2022
 
             
Operating lease expense   $ 756,245     $ 462,625  
Short-term lease expense     336,318       255,096  
Total lease cost   $ 1,092,563     $ 717,721  

 

Components of total lease payment:  March 31,
2023
   March 31,
2022
 
         
Finance lease payment  $744,030   $622,575 
Short-term lease payment   
-
    
-
 
Total lease payments  $744,030   $622,575 

 

Schedule of company’s operating leases were recorded in the unaudited condensed consolidated balance sheets
    March 31,
2023
    December 31,
2022
 
Assets            
Lease right-of-use assets   $ 9,375,132     $ 9,074,277  
Total lease assets   $ 9,375,132     $ 9,074,277  
                 
Liabilities                
Current liabilities:                
Lease liability - current portion   $ 2,353,383     $ 2,325,024  
Noncurrent liabilities:                
Lease liability, net of current portion     7,315,226       7,040,982  
Total lease liability   $ 9,668,609     $ 9,366,006  

 

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

 

Weighted average remaining lease term (in years) - finance leases   3.66 
Weighted average discount rate - finance leases   5.95%

 

Schedule of future minimum lease payments under the operating leases
    Operating
Leases
 
2023, remaining   $ 2,170,565  
2024     2,601,033  
2025     2,592,944  
2026     1,901,778  
2027 and thereafter     1,692,393  
Total future minimum lease payments     10,958,713  
Less effects of discounting   $ (1,290,104 )
Present value of future minimum lease payments   $ 9,668,609  

 

   Finance
Leases
 
2023, remaining   2,483,279 
2024   2,678,787 
2025   2,399,085 
2026   1,617,995 
2027 and thereafter   613,905 
Total future minimum lease payments   9,793,051 
Less effects of discounting   (958,194)
Present value of future minimum lease payments  $8,834,857 
Schedule of company’s finance leases were recorded in the unaudited consolidated balance sheet
   March 31,
2023
   December 31,
2022
 
Assets          
Lease right-of-use assets  $9,170,429   $9,039,663 
Total lease assets  $9,170,429   $9,039,663 
Liabilities        
Current liabilities:          
Lease liability - current portion  $2,773,029   $2,732,639 
Noncurrent liabilities:          
Lease liability, net of current portion   6,061,828    5,914,164 
Total lease liability  $8,834,857   $8,646,803