XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.2
LEASE (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Schedule of Future minimum lease payments

 

 

Year Ending

 

 

 

December 31

 

2025

 

$510,870

 

2026

 

 

501,904

 

2027

 

 

360,320

 

2028

 

 

106,570

 

2029

 

 

11,950

 

Total

 

 

1,491,614

 

Less: Interest

 

 

(99,846 )

Present value of lease liabilities

 

 

1,391,768

 

Less: Current portion

 

 

(422,589 )

Lease liability, net of current portion

 

$969,179