XML 33 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of future minimum lease payments for operating leases

Future minimum lease payments under the lease are as follows:

 

Years Ending December 31,

 

 

 

2025

 

$

447,435

 

2026

 

 

447,435

 

2027

 

 

199,593

 

2028

 

 

168,545

 

2029

 

 

97,578

 

Total future minimum lease payments

 

 

1,360,585

 

Less current portion

 

 

(382,324

)

Less imputed interest

 

 

(150,269

)

Non-current present value of future minimum lease payments

 

$

827,992

 

Schedule of future minimum lease payments for finance leases

Future minimum lease payments under finance lease obligations are as follows:

 

Years Ending December 31,

 

 

 

2025

 

$

101,827

 

2026

 

 

101,827

 

2027

 

 

81,897

 

2028

 

 

22,104

 

Total future minimum lease payments

 

 

307,655

 

Less amount representing interest and taxes

 

 

(24,387

)

Present value of future minimum lease payments

 

 

283,268

 

Less current maturities

 

 

(89,558

)

Non-current present value of future minimum lease payments

 

$

193,710