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