XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Future minimum lease payments under non-cancellable operating leases as of December 31, 2023 were as follows:

Future minimum lease payments under non-cancellable operating leases as of December 31, 2023 were as follows:

 

Year ending December 31,        
2024     $ 2,228,784  
2025       2,283,354  
2026       850,276  
2027       111,065  
2028       9,226  
Total undiscounted operating lease payments       5,482,705  
Less imputed interest       (383,076 )
Present value of operating lease payments     $ 5,099,629  
The following table sets forth the ROU assets and operating lease liabilities as of December 31, 2023 and 2022:

The following table sets forth the ROU assets and operating lease liabilities as of December 31, 2023 and 2022:

 

   2023   2022 
Assets          
ROU assets, net  $4,740,193   $6,526,627 
           
Liabilities          
Current operating lease liabilities  $1,999,058   $1,817,811 
Long-term operating lease liabilities   3,100,571    5,077,235 
Total lease liabilities  $5,099,629   $6,895,046