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

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

 

Year ending December 31,      
2025   $ 2,283,354  
2026     850,276  
2027     111,065  
2028     9,228  
2029      
Total undiscounted operating lease payments     3,253,923  
Less imputed interest     (153,351 )
Present value of operating lease payments   $ 3,100,572  
The following table sets forth the ROU assets and operating lease liabilities as of December 31, 2024 and 2023:

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

 

    2024     2023  
Assets                
ROU assets, net   $ 2,856,200     $ 4,740,193  
                 
Liabilities                
Current operating lease liabilities   $ 2,162,154     $ 1,999,058  
Long-term operating lease liabilities     938,418       3,100,571  
Total lease liabilities   $ 3,100,572     $ 5,099,629