XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of comprise lease expenses
Components of total lease cost:  December 31,
2022
   December 31,
2021
 
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 

 

Components of total lease payment:  December 31,
2022
   December 31,
2021
 
Finance lease payment  $2,985,568   $2,741,784 
Short-term lease payment   
-
    
-
 
Total lease payments  $2,985,568   $2,741,784 

 

Schedule of company’s operating leases were recorded in the consolidated balance sheets
   December 31,
2022
   December 31,
2021
 
Assets        
Lease right-of-use assets  $9,074,277   $4,195,682 
Total lease assets  $9,074,277   $4,195,682 
         
Liabilities        
Current liabilities:        

Lease liability – current portion

  $2,325,024   $1,461,335 
Noncurrent liabilities:          
Lease liability, net of current portion   7,040,982    2,980,946 
Total lease liability  $9,366,006   $4,442,281 

 

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

  

Weighted average remaining lease term (in years) – finance leases   4 
Weighted average discount rate – finance leases   6.0%

 

Schedule of future minimum lease payments under the operating leases
   Operating Leases 
2023  $2,788,584 
2024   2,346,789 
2025   2,345,424 
2026   1,716,501 
2027 and thereafter   1,440,116 
Total future minimum lease payments   10,637,414 
Less effects of discounting  $(1,271,408)
Present value of future minimum lease payments  $9,366,006 

 

   Finance Leases 
2023  $3,156,298 
2024   2,438,224 
2025   2,159,661 
2026   1,377,432 
2027 and thereafter   468,651 
Total future minimum lease payments   9,600,266 
Less effects of discounting  $(953,463)
Present value of future minimum lease payments  $8,646,803 
Schedule of company’s finance leases were recorded in the consolidated balance sheets
   December 31,
2022
   December 31,
2021
 
Assets        
Lease right-of-use assets  $9,039,663   $9,307,113 
Total lease assets  $9,039,663   $9,307,113 

 

Liabilities        
Current liabilities:        
Lease liability – current portion  $2,732,639   $3,271,990 
Noncurrent liabilities:          
Lease liability, net of current portion   5,914,164    6,867,420 
Total lease liability  $8,646,803   $10,139,410