XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT

Future minimum lease payment under these operating leases consisted of the following:

 

Year ending December 31, 

Operating Lease 

Obligations 

 
2025  $324,199 
2026   280,322 
2027   250,125 
2028   216,990 
2029   108,928 
Thereafter   177,102 
Total undiscounted operating lease payments   1,357,666 
Less: Imputed interest   (266,316)
Present value of operating lease liabilities  $1,091,350