XML 19 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Leases

NOTE 4 – LEASES

At March 31, 2025, the Company had operating and finance leases for facilities and equipment with remaining terms ranging from 1 to 14 years. Future minimum lease payments under non-cancellable operating and finance leases as of March 31, 2025 were as follows:

 

 

 

Operating

 

 

Finance

 

March 31, 2026

 

$

25,144

 

 

$

3,041

 

March 31, 2027

 

 

23,158

 

 

 

3,041

 

March 30, 2028

 

 

17,511

 

 

 

3,041

 

March 30, 2029

 

 

14,934

 

 

 

2,967

 

March 31, 2030

 

 

13,220

 

 

 

2,224

 

Thereafter

 

 

114,872

 

 

 

 

Total future minimum lease payments

 

 

208,839

 

 

 

14,314

 

Less: Interest

 

 

(36,919

)

 

 

(1,086

)

Total lease liabilities

 

$

171,920

 

 

$

13,228

 

 

 

 

 

 

 

 

Lease liabilities - current

 

$

19,792

 

 

$

2,635

 

Lease liabilities - non-current

 

 

152,128

 

 

 

10,593

 

Total lease liabilities

 

$

171,920

 

 

$

13,228