v3.26.1
Leases (Tables)
12 Months Ended
Dec. 31, 2025
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,

 

 

 

2026

 

$

447,435

 

2027

 

$

199,593

 

2028

 

$

168,545

 

2029

 

$

97,579

 

Total future minimum lease payments

 

 

913,151

 

Less current portion

 

 

(403,730

)

Less imputed interest

 

 

(85,159

)

Non-current present value of future minimum lease payments

 

$

424,263

 

Schedule of future minimum lease payments for finance leases

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

 

Years Ending December 31,

 

 

 

2026

 

$

101,827

 

2027

 

 

81,897

 

2028

 

 

22,104

 

Total future minimum lease payments

 

 

205,828

 

Less amount representing interest and taxes

 

 

(12,118

)

Present value of future minimum lease payments

 

 

193,710

 

Less current maturities

 

 

(93,929

)

Non-current present value of future minimum lease payments

 

$

99,781

 

 

As of December 31, 2025, the weighted-average remaining lease term for finance leases was 1.96 years and the weighted-average discount rate was 5.21%. As of December 31, 2024, the weighted-average remaining lease term for finance leases was 2.96 years and the weighted-average discount rate was 5.09%.